/usr/bin/java -Xmx16000000000 -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-FA-NoLbe.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.1-2abb09bbbae98a04ae2fcc735832bfdba44f6fbc-2abb09b [2021-06-05 21:11:56,569 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-06-05 21:11:56,572 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-06-05 21:11:56,609 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-06-05 21:11:56,610 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-06-05 21:11:56,613 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-06-05 21:11:56,615 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-06-05 21:11:56,620 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-06-05 21:11:56,621 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-06-05 21:11:56,626 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-06-05 21:11:56,627 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-06-05 21:11:56,628 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-06-05 21:11:56,628 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-06-05 21:11:56,630 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-06-05 21:11:56,631 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-06-05 21:11:56,632 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-06-05 21:11:56,634 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-06-05 21:11:56,635 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-06-05 21:11:56,637 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-06-05 21:11:56,642 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-06-05 21:11:56,643 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-06-05 21:11:56,645 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-06-05 21:11:56,645 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-06-05 21:11:56,647 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-06-05 21:11:56,653 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-06-05 21:11:56,653 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-06-05 21:11:56,653 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-06-05 21:11:56,655 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-06-05 21:11:56,655 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-06-05 21:11:56,656 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-06-05 21:11:56,656 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-06-05 21:11:56,656 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-06-05 21:11:56,658 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-06-05 21:11:56,658 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-06-05 21:11:56,659 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-06-05 21:11:56,659 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-06-05 21:11:56,660 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-06-05 21:11:56,660 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-06-05 21:11:56,660 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-06-05 21:11:56,661 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-06-05 21:11:56,661 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-06-05 21:11:56,662 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-FA-NoLbe.epf [2021-06-05 21:11:56,697 INFO L113 SettingsManager]: Loading preferences was successful [2021-06-05 21:11:56,697 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-06-05 21:11:56,698 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2021-06-05 21:11:56,698 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2021-06-05 21:11:56,700 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-06-05 21:11:56,700 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-06-05 21:11:56,701 INFO L138 SettingsManager]: * Use SBE=true [2021-06-05 21:11:56,701 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-06-05 21:11:56,701 INFO L138 SettingsManager]: * sizeof long=4 [2021-06-05 21:11:56,701 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-06-05 21:11:56,702 INFO L138 SettingsManager]: * sizeof long double=12 [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Use constant arrays=true [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-06-05 21:11:56,703 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * To the following directory=./dump/ [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-06-05 21:11:56,703 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-06-05 21:11:56,703 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-06-05 21:11:56,704 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-06-05 21:11:56,704 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2021-06-05 21:11:56,704 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-06-05 21:11:56,704 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-06-05 21:11:57,024 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-06-05 21:11:57,050 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-06-05 21:11:57,053 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-06-05 21:11:57,054 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2021-06-05 21:11:57,055 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2021-06-05 21:11:57,055 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl [2021-06-05 21:11:57,056 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl' [2021-06-05 21:11:57,088 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-06-05 21:11:57,089 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-06-05 21:11:57,090 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2021-06-05 21:11:57,090 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2021-06-05 21:11:57,090 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2021-06-05 21:11:57,101 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,109 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,115 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2021-06-05 21:11:57,117 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-06-05 21:11:57,117 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-06-05 21:11:57,118 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-06-05 21:11:57,125 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,125 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,127 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,127 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,131 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,134 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,135 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/1) ... [2021-06-05 21:11:57,140 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-06-05 21:11:57,141 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-06-05 21:11:57,141 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-06-05 21:11:57,142 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-06-05 21:11:57,144 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (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-06-05 21:11:57,200 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2021-06-05 21:11:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2021-06-05 21:11:57,201 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2021-06-05 21:11:57,201 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2021-06-05 21:11:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2021-06-05 21:11:57,201 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2021-06-05 21:11:57,201 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2021-06-05 21:11:57,201 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-06-05 21:11:57,202 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-06-05 21:11:57,202 WARN L209 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2021-06-05 21:11:57,379 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-06-05 21:11:57,379 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-06-05 21:11:57,380 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2021-06-05 21:11:57,380 WARN L327 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2021-06-05 21:11:57,381 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 09:11:57 BoogieIcfgContainer [2021-06-05 21:11:57,382 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-06-05 21:11:57,383 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-06-05 21:11:57,383 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-06-05 21:11:57,385 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-06-05 21:11:57,386 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 05.06 09:11:57" (1/2) ... [2021-06-05 21:11:57,386 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@a997ef6 and model type loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 05.06 09:11:57, skipping insertion in model container [2021-06-05 21:11:57,386 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 05.06 09:11:57" (2/2) ... [2021-06-05 21:11:57,387 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.bpl [2021-06-05 21:11:57,392 WARN L148 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2021-06-05 21:11:57,392 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-06-05 21:11:57,392 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2021-06-05 21:11:57,393 INFO L471 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2021-06-05 21:11:57,417 INFO L149 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2021-06-05 21:11:57,441 INFO L255 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2021-06-05 21:11:57,471 INFO L378 AbstractCegarLoop]: Interprodecural is true [2021-06-05 21:11:57,471 INFO L379 AbstractCegarLoop]: Hoare is false [2021-06-05 21:11:57,472 INFO L380 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-06-05 21:11:57,472 INFO L381 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-06-05 21:11:57,472 INFO L382 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-06-05 21:11:57,472 INFO L383 AbstractCegarLoop]: Difference is false [2021-06-05 21:11:57,472 INFO L384 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-06-05 21:11:57,472 INFO L388 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == ULTIMATE.start======== [2021-06-05 21:11:57,495 INFO L100 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 22 places, 18 transitions, 52 flow [2021-06-05 21:11:57,515 INFO L122 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 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-06-05 21:11:57,517 INFO L276 IsEmpty]: Start isEmpty. Operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 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-06-05 21:11:57,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2021-06-05 21:11:57,521 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:11:57,522 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:11:57,522 INFO L430 AbstractCegarLoop]: === Iteration 1 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:11:57,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:11:57,527 INFO L82 PathProgramCache]: Analyzing trace with hash -37685658, now seen corresponding path program 1 times [2021-06-05 21:11:57,534 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:11:57,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1187951390] [2021-06-05 21:11:57,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:11:57,596 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:11:57,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [187455404] [2021-06-05 21:11:57,597 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-06-05 21:11:57,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:11:57,652 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 21:11:57,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:11:57,806 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:11:57,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:11:57,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1187951390] [2021-06-05 21:11:57,808 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:11:57,808 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [187455404] [2021-06-05 21:11:57,808 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [187455404] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:11:57,808 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:11:57,808 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 21:11:57,809 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [635081108] [2021-06-05 21:11:57,813 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 21:11:57,813 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:11:57,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 21:11:57,827 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 21:11:57,829 INFO L87 Difference]: Start difference. First operand has 25 states, 23 states have (on average 2.0869565217391304) internal successors, (48), 24 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) Second operand has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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-06-05 21:11:57,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:11:57,874 INFO L93 Difference]: Finished difference Result 36 states and 75 transitions. [2021-06-05 21:11:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 21:11:57,876 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) Word has length 10 [2021-06-05 21:11:57,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:11:57,886 INFO L225 Difference]: With dead ends: 36 [2021-06-05 21:11:57,886 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 21:11:57,887 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 11 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 19.5ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:11:57,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 21:11:57,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 27. [2021-06-05 21:11:57,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 26 states have internal predecessors, (54), 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-06-05 21:11:57,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 54 transitions. [2021-06-05 21:11:57,923 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 54 transitions. Word has length 10 [2021-06-05 21:11:57,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:11:57,924 INFO L482 AbstractCegarLoop]: Abstraction has 27 states and 54 transitions. [2021-06-05 21:11:57,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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-06-05 21:11:57,925 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 54 transitions. [2021-06-05 21:11:57,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2021-06-05 21:11:57,926 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:11:57,926 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:11:58,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2021-06-05 21:11:58,145 INFO L430 AbstractCegarLoop]: === Iteration 2 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:11:58,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:11:58,146 INFO L82 PathProgramCache]: Analyzing trace with hash -1889973719, now seen corresponding path program 1 times [2021-06-05 21:11:58,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:11:58,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182041159] [2021-06-05 21:11:58,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:11:58,151 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:11:58,151 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692642494] [2021-06-05 21:11:58,152 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-06-05 21:11:58,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:11:58,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2021-06-05 21:11:58,187 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:11:58,227 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:11:58,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:11:58,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182041159] [2021-06-05 21:11:58,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:11:58,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692642494] [2021-06-05 21:11:58,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692642494] provided 1 perfect and 0 imperfect interpolant sequences [2021-06-05 21:11:58,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-06-05 21:11:58,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2021-06-05 21:11:58,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1205431388] [2021-06-05 21:11:58,230 INFO L462 AbstractCegarLoop]: Interpolant automaton has 4 states [2021-06-05 21:11:58,230 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:11:58,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2021-06-05 21:11:58,231 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2021-06-05 21:11:58,231 INFO L87 Difference]: Start difference. First operand 27 states and 54 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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-06-05 21:11:58,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:11:58,251 INFO L93 Difference]: Finished difference Result 44 states and 95 transitions. [2021-06-05 21:11:58,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2021-06-05 21:11:58,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) Word has length 12 [2021-06-05 21:11:58,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:11:58,252 INFO L225 Difference]: With dead ends: 44 [2021-06-05 21:11:58,252 INFO L226 Difference]: Without dead ends: 31 [2021-06-05 21:11:58,253 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 11.2ms TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2021-06-05 21:11:58,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2021-06-05 21:11:58,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2021-06-05 21:11:58,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 2.066666666666667) internal successors, (62), 30 states have internal predecessors, (62), 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-06-05 21:11:58,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 62 transitions. [2021-06-05 21:11:58,258 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 62 transitions. Word has length 12 [2021-06-05 21:11:58,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:11:58,258 INFO L482 AbstractCegarLoop]: Abstraction has 31 states and 62 transitions. [2021-06-05 21:11:58,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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-06-05 21:11:58,259 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 62 transitions. [2021-06-05 21:11:58,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2021-06-05 21:11:58,259 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:11:58,260 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:11:58,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:11:58,483 INFO L430 AbstractCegarLoop]: === Iteration 3 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:11:58,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:11:58,484 INFO L82 PathProgramCache]: Analyzing trace with hash 1513355601, now seen corresponding path program 1 times [2021-06-05 21:11:58,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:11:58,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831317005] [2021-06-05 21:11:58,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:11:58,488 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:11:58,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [678940976] [2021-06-05 21:11:58,488 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-06-05 21:11:58,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:11:58,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 38 conjuncts, 10 conjunts are in the unsatisfiable core [2021-06-05 21:11:58,532 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:11:58,634 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:11:58,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:11:58,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831317005] [2021-06-05 21:11:58,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:11:58,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678940976] [2021-06-05 21:11:58,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678940976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:11:58,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:11:58,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 21:11:58,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468787629] [2021-06-05 21:11:58,636 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 21:11:58,636 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:11:58,636 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 21:11:58,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:11:58,637 INFO L87 Difference]: Start difference. First operand 31 states and 62 transitions. Second operand has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 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-06-05 21:11:58,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:11:58,719 INFO L93 Difference]: Finished difference Result 63 states and 124 transitions. [2021-06-05 21:11:58,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:11:58,719 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 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) Word has length 13 [2021-06-05 21:11:58,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:11:58,721 INFO L225 Difference]: With dead ends: 63 [2021-06-05 21:11:58,721 INFO L226 Difference]: Without dead ends: 38 [2021-06-05 21:11:58,721 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 65.7ms TimeCoverageRelationStatistics Valid=43, Invalid=67, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:11:58,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2021-06-05 21:11:58,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2021-06-05 21:11:58,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 37 states have (on average 2.081081081081081) internal successors, (77), 37 states have internal predecessors, (77), 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-06-05 21:11:58,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 77 transitions. [2021-06-05 21:11:58,736 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 77 transitions. Word has length 13 [2021-06-05 21:11:58,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:11:58,737 INFO L482 AbstractCegarLoop]: Abstraction has 38 states and 77 transitions. [2021-06-05 21:11:58,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 1.8571428571428572) internal successors, (13), 7 states have internal predecessors, (13), 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-06-05 21:11:58,737 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 77 transitions. [2021-06-05 21:11:58,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:11:58,738 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:11:58,738 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:11:58,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:11:58,953 INFO L430 AbstractCegarLoop]: === Iteration 4 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:11:58,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:11:58,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1697007933, now seen corresponding path program 1 times [2021-06-05 21:11:58,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:11:58,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032988593] [2021-06-05 21:11:58,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:11:58,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:11:58,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191298603] [2021-06-05 21:11:58,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY 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-06-05 21:11:59,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:11:59,008 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:11:59,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:11:59,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:11:59,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:8, output treesize:7 [2021-06-05 21:11:59,158 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:11:59,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:11:59,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:11:59,173 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,186 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 21:11:59,280 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:11:59,280 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:11:59,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032988593] [2021-06-05 21:11:59,280 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:11:59,280 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191298603] [2021-06-05 21:11:59,280 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191298603] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:11:59,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:11:59,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:11:59,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1476998244] [2021-06-05 21:11:59,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:11:59,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:11:59,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:11:59,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:11:59,282 INFO L87 Difference]: Start difference. First operand 38 states and 77 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:11:59,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:11:59,429 INFO L93 Difference]: Finished difference Result 63 states and 135 transitions. [2021-06-05 21:11:59,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:11:59,429 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:11:59,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:11:59,430 INFO L225 Difference]: With dead ends: 63 [2021-06-05 21:11:59,430 INFO L226 Difference]: Without dead ends: 59 [2021-06-05 21:11:59,431 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 81.9ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:11:59,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 59 states. [2021-06-05 21:11:59,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 59 to 47. [2021-06-05 21:11:59,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 46 states have (on average 2.130434782608696) internal successors, (98), 46 states have internal predecessors, (98), 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-06-05 21:11:59,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 98 transitions. [2021-06-05 21:11:59,436 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 98 transitions. Word has length 14 [2021-06-05 21:11:59,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:11:59,436 INFO L482 AbstractCegarLoop]: Abstraction has 47 states and 98 transitions. [2021-06-05 21:11:59,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:11:59,436 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 98 transitions. [2021-06-05 21:11:59,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:11:59,437 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:11:59,437 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:11:59,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:11:59,657 INFO L430 AbstractCegarLoop]: === Iteration 5 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:11:59,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:11:59,657 INFO L82 PathProgramCache]: Analyzing trace with hash 714269481, now seen corresponding path program 2 times [2021-06-05 21:11:59,658 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:11:59,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753768455] [2021-06-05 21:11:59,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:11:59,662 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:11:59,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [560874574] [2021-06-05 21:11:59,662 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 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-06-05 21:11:59,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:11:59,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:11:59,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:11:59,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:11:59,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:11:59,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:11:59,838 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 18 treesize of output 14 [2021-06-05 21:11:59,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:11:59,851 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:11:59,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:11:59,857 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:11:59,902 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:11:59,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:11:59,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753768455] [2021-06-05 21:11:59,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:11:59,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560874574] [2021-06-05 21:11:59,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560874574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:11:59,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:11:59,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:11:59,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868606043] [2021-06-05 21:11:59,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:11:59,911 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:11:59,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:11:59,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:11:59,912 INFO L87 Difference]: Start difference. First operand 47 states and 98 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:00,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:00,009 INFO L93 Difference]: Finished difference Result 59 states and 121 transitions. [2021-06-05 21:12:00,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:00,010 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:00,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:00,013 INFO L225 Difference]: With dead ends: 59 [2021-06-05 21:12:00,013 INFO L226 Difference]: Without dead ends: 56 [2021-06-05 21:12:00,014 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 69.3ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:00,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2021-06-05 21:12:00,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 52. [2021-06-05 21:12:00,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 51 states have (on average 2.1372549019607843) internal successors, (109), 51 states have internal predecessors, (109), 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-06-05 21:12:00,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 109 transitions. [2021-06-05 21:12:00,024 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 109 transitions. Word has length 14 [2021-06-05 21:12:00,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:00,024 INFO L482 AbstractCegarLoop]: Abstraction has 52 states and 109 transitions. [2021-06-05 21:12:00,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:00,025 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 109 transitions. [2021-06-05 21:12:00,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:00,025 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:00,025 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:00,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:00,246 INFO L430 AbstractCegarLoop]: === Iteration 6 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:00,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:00,246 INFO L82 PathProgramCache]: Analyzing trace with hash -1862354109, now seen corresponding path program 3 times [2021-06-05 21:12:00,246 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:00,246 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [148273416] [2021-06-05 21:12:00,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:00,256 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:00,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1341288791] [2021-06-05 21:12:00,256 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 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-06-05 21:12:00,286 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:00,286 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:00,287 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 21:12:00,288 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:00,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:00,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:00,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,328 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:00,365 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 18 treesize of output 14 [2021-06-05 21:12:00,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:00,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:00,378 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:00,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:30, output treesize:22 [2021-06-05 21:12:00,510 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:00,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:00,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [148273416] [2021-06-05 21:12:00,511 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:00,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1341288791] [2021-06-05 21:12:00,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1341288791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:00,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:00,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:00,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358065041] [2021-06-05 21:12:00,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:00,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:00,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:00,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:00,513 INFO L87 Difference]: Start difference. First operand 52 states and 109 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:00,668 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:00,668 INFO L93 Difference]: Finished difference Result 72 states and 148 transitions. [2021-06-05 21:12:00,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:00,669 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:00,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:00,670 INFO L225 Difference]: With dead ends: 72 [2021-06-05 21:12:00,670 INFO L226 Difference]: Without dead ends: 66 [2021-06-05 21:12:00,670 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 103.8ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:00,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66 states. [2021-06-05 21:12:00,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66 to 53. [2021-06-05 21:12:00,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 53 states, 52 states have (on average 2.173076923076923) internal successors, (113), 52 states have internal predecessors, (113), 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-06-05 21:12:00,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 53 states to 53 states and 113 transitions. [2021-06-05 21:12:00,674 INFO L78 Accepts]: Start accepts. Automaton has 53 states and 113 transitions. Word has length 14 [2021-06-05 21:12:00,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:00,675 INFO L482 AbstractCegarLoop]: Abstraction has 53 states and 113 transitions. [2021-06-05 21:12:00,675 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:00,675 INFO L276 IsEmpty]: Start isEmpty. Operand 53 states and 113 transitions. [2021-06-05 21:12:00,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:00,676 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:00,676 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:00,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:00,899 INFO L430 AbstractCegarLoop]: === Iteration 7 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:00,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:00,900 INFO L82 PathProgramCache]: Analyzing trace with hash -1843920083, now seen corresponding path program 4 times [2021-06-05 21:12:00,900 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:00,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567727331] [2021-06-05 21:12:00,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:00,904 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:00,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559628281] [2021-06-05 21:12:00,904 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-06-05 21:12:00,931 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:00,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:00,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:00,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:00,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:00,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:00,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:00,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:01,008 INFO L446 ElimStorePlain]: Different costs {0=[v_A_15], 1=[F]} [2021-06-05 21:12:01,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:01,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,027 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:01,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 21:12:01,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,036 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 21:12:01,104 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:01,104 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:01,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567727331] [2021-06-05 21:12:01,104 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:01,104 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559628281] [2021-06-05 21:12:01,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559628281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:01,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:01,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:01,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875762961] [2021-06-05 21:12:01,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:01,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:01,105 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:01,105 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:01,106 INFO L87 Difference]: Start difference. First operand 53 states and 113 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:01,189 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:01,189 INFO L93 Difference]: Finished difference Result 68 states and 145 transitions. [2021-06-05 21:12:01,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:01,189 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:01,190 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:01,190 INFO L225 Difference]: With dead ends: 68 [2021-06-05 21:12:01,190 INFO L226 Difference]: Without dead ends: 65 [2021-06-05 21:12:01,190 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 75.5ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:01,191 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2021-06-05 21:12:01,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 54. [2021-06-05 21:12:01,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 2.207547169811321) internal successors, (117), 53 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-06-05 21:12:01,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 117 transitions. [2021-06-05 21:12:01,194 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 117 transitions. Word has length 14 [2021-06-05 21:12:01,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:01,194 INFO L482 AbstractCegarLoop]: Abstraction has 54 states and 117 transitions. [2021-06-05 21:12:01,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:01,195 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 117 transitions. [2021-06-05 21:12:01,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:01,195 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:01,195 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:01,408 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:01,409 INFO L430 AbstractCegarLoop]: === Iteration 8 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:01,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:01,409 INFO L82 PathProgramCache]: Analyzing trace with hash -527762779, now seen corresponding path program 5 times [2021-06-05 21:12:01,409 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:01,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416983289] [2021-06-05 21:12:01,409 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:01,414 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:01,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1241330311] [2021-06-05 21:12:01,414 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 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-06-05 21:12:01,452 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:01,452 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:01,453 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:01,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:01,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:01,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:12:01,513 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:01,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:12:01,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:01,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 21:12:01,590 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:01,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:01,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416983289] [2021-06-05 21:12:01,590 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:01,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1241330311] [2021-06-05 21:12:01,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1241330311] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:01,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:01,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:01,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139170084] [2021-06-05 21:12:01,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:01,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:01,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:01,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:01,592 INFO L87 Difference]: Start difference. First operand 54 states and 117 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:01,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:01,682 INFO L93 Difference]: Finished difference Result 72 states and 155 transitions. [2021-06-05 21:12:01,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:01,682 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:01,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:01,683 INFO L225 Difference]: With dead ends: 72 [2021-06-05 21:12:01,683 INFO L226 Difference]: Without dead ends: 69 [2021-06-05 21:12:01,683 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 65.1ms TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:01,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69 states. [2021-06-05 21:12:01,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69 to 55. [2021-06-05 21:12:01,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 54 states have (on average 2.2222222222222223) internal successors, (120), 54 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-06-05 21:12:01,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 120 transitions. [2021-06-05 21:12:01,687 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 120 transitions. Word has length 14 [2021-06-05 21:12:01,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:01,687 INFO L482 AbstractCegarLoop]: Abstraction has 55 states and 120 transitions. [2021-06-05 21:12:01,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:01,687 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 120 transitions. [2021-06-05 21:12:01,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:01,687 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:01,688 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:01,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2021-06-05 21:12:01,911 INFO L430 AbstractCegarLoop]: === Iteration 9 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:01,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:01,911 INFO L82 PathProgramCache]: Analyzing trace with hash 545322601, now seen corresponding path program 6 times [2021-06-05 21:12:01,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:01,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349501356] [2021-06-05 21:12:01,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:01,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:01,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1983900205] [2021-06-05 21:12:01,916 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 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-06-05 21:12:01,950 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:01,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:01,951 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:12:01,952 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:01,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:01,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:01,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:01,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:02,021 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 21 treesize of output 17 [2021-06-05 21:12:02,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:02,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:02,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:02,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,041 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:22 [2021-06-05 21:12:02,114 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:02,114 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:02,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349501356] [2021-06-05 21:12:02,114 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:02,114 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1983900205] [2021-06-05 21:12:02,114 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1983900205] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:02,114 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:02,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:02,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489804374] [2021-06-05 21:12:02,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:02,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:02,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:02,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:02,115 INFO L87 Difference]: Start difference. First operand 55 states and 120 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:02,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:02,261 INFO L93 Difference]: Finished difference Result 94 states and 200 transitions. [2021-06-05 21:12:02,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:02,261 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:02,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:02,262 INFO L225 Difference]: With dead ends: 94 [2021-06-05 21:12:02,262 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:12:02,262 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 97.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:02,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:12:02,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 58. [2021-06-05 21:12:02,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.280701754385965) internal successors, (130), 57 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-06-05 21:12:02,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 21:12:02,266 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 21:12:02,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:02,266 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 21:12:02,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:02,266 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 21:12:02,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:02,267 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:02,267 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:02,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:02,488 INFO L430 AbstractCegarLoop]: === Iteration 10 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:02,488 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:02,488 INFO L82 PathProgramCache]: Analyzing trace with hash -423779803, now seen corresponding path program 7 times [2021-06-05 21:12:02,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:02,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529299459] [2021-06-05 21:12:02,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:02,492 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:02,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1903628091] [2021-06-05 21:12:02,492 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 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-06-05 21:12:02,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:02,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:02,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:02,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:02,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:02,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,580 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:02,610 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:02,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:12:02,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:02,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:02,620 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:02,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:02,625 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 21:12:02,675 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:02,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:02,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529299459] [2021-06-05 21:12:02,676 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:02,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1903628091] [2021-06-05 21:12:02,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1903628091] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:02,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:02,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:02,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679110391] [2021-06-05 21:12:02,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:02,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:02,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:02,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:02,677 INFO L87 Difference]: Start difference. First operand 58 states and 130 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:02,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:02,829 INFO L93 Difference]: Finished difference Result 90 states and 199 transitions. [2021-06-05 21:12:02,835 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:02,835 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:02,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:02,836 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:12:02,836 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 21:12:02,836 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 64.9ms TimeCoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:02,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 21:12:02,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 58. [2021-06-05 21:12:02,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 57 states have (on average 2.280701754385965) internal successors, (130), 57 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-06-05 21:12:02,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 130 transitions. [2021-06-05 21:12:02,839 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 130 transitions. Word has length 14 [2021-06-05 21:12:02,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:02,839 INFO L482 AbstractCegarLoop]: Abstraction has 58 states and 130 transitions. [2021-06-05 21:12:02,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:02,839 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 130 transitions. [2021-06-05 21:12:02,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:02,840 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:02,840 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:03,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:03,041 INFO L430 AbstractCegarLoop]: === Iteration 11 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:03,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:03,041 INFO L82 PathProgramCache]: Analyzing trace with hash 2065847619, now seen corresponding path program 8 times [2021-06-05 21:12:03,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:03,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851913026] [2021-06-05 21:12:03,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:03,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:03,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1003352464] [2021-06-05 21:12:03,044 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 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-06-05 21:12:03,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:03,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:03,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:03,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:03,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:03,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:03,158 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 18 treesize of output 14 [2021-06-05 21:12:03,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:03,167 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,173 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:03,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:03,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851913026] [2021-06-05 21:12:03,200 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:03,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003352464] [2021-06-05 21:12:03,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003352464] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:03,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:03,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:03,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491263368] [2021-06-05 21:12:03,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:03,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:03,201 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:03,201 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:03,201 INFO L87 Difference]: Start difference. First operand 58 states and 130 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:03,289 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:03,290 INFO L93 Difference]: Finished difference Result 104 states and 229 transitions. [2021-06-05 21:12:03,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:03,290 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:03,290 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:03,291 INFO L225 Difference]: With dead ends: 104 [2021-06-05 21:12:03,291 INFO L226 Difference]: Without dead ends: 98 [2021-06-05 21:12:03,291 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:03,291 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2021-06-05 21:12:03,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 61. [2021-06-05 21:12:03,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.283333333333333) internal successors, (137), 60 states have internal predecessors, (137), 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-06-05 21:12:03,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 137 transitions. [2021-06-05 21:12:03,295 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 137 transitions. Word has length 14 [2021-06-05 21:12:03,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:03,295 INFO L482 AbstractCegarLoop]: Abstraction has 61 states and 137 transitions. [2021-06-05 21:12:03,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:03,295 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 137 transitions. [2021-06-05 21:12:03,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:03,296 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:03,296 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:03,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2021-06-05 21:12:03,501 INFO L430 AbstractCegarLoop]: === Iteration 12 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:03,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:03,501 INFO L82 PathProgramCache]: Analyzing trace with hash 2084281645, now seen corresponding path program 9 times [2021-06-05 21:12:03,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:03,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94757535] [2021-06-05 21:12:03,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:03,504 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:03,504 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [503905452] [2021-06-05 21:12:03,504 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 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-06-05 21:12:03,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:03,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:03,531 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:03,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:03,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:03,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:03,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:03,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,638 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 17 treesize of output 13 [2021-06-05 21:12:03,640 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:03,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:03,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 21:12:03,689 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:03,690 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:03,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94757535] [2021-06-05 21:12:03,690 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:03,690 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [503905452] [2021-06-05 21:12:03,690 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [503905452] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:03,690 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:03,690 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:03,690 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1482342755] [2021-06-05 21:12:03,690 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:03,691 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:03,691 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:03,691 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:03,691 INFO L87 Difference]: Start difference. First operand 61 states and 137 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:03,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:03,836 INFO L93 Difference]: Finished difference Result 106 states and 235 transitions. [2021-06-05 21:12:03,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:03,836 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:03,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:03,837 INFO L225 Difference]: With dead ends: 106 [2021-06-05 21:12:03,837 INFO L226 Difference]: Without dead ends: 103 [2021-06-05 21:12:03,837 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:03,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-06-05 21:12:03,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 62. [2021-06-05 21:12:03,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.2950819672131146) internal successors, (140), 61 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-06-05 21:12:03,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 21:12:03,840 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 21:12:03,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:03,841 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 21:12:03,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:03,841 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 21:12:03,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:03,841 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:03,841 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:04,056 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,13 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:04,057 INFO L430 AbstractCegarLoop]: === Iteration 13 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:04,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:04,057 INFO L82 PathProgramCache]: Analyzing trace with hash -492341945, now seen corresponding path program 10 times [2021-06-05 21:12:04,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:04,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974155570] [2021-06-05 21:12:04,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:04,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:04,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566841433] [2021-06-05 21:12:04,060 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 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-06-05 21:12:04,107 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:04,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:04,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:04,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:04,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:04,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:04,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:04,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,185 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 17 treesize of output 13 [2021-06-05 21:12:04,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:04,232 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:04,232 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:04,232 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974155570] [2021-06-05 21:12:04,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:04,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566841433] [2021-06-05 21:12:04,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566841433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:04,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:04,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:04,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366970061] [2021-06-05 21:12:04,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:04,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:04,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:04,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:04,234 INFO L87 Difference]: Start difference. First operand 62 states and 140 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:04,352 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:04,352 INFO L93 Difference]: Finished difference Result 122 states and 266 transitions. [2021-06-05 21:12:04,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:04,352 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:04,353 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:04,353 INFO L225 Difference]: With dead ends: 122 [2021-06-05 21:12:04,353 INFO L226 Difference]: Without dead ends: 118 [2021-06-05 21:12:04,354 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 68.0ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:04,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 118 states. [2021-06-05 21:12:04,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 118 to 62. [2021-06-05 21:12:04,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 2.2950819672131146) internal successors, (140), 61 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-06-05 21:12:04,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 140 transitions. [2021-06-05 21:12:04,359 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 140 transitions. Word has length 14 [2021-06-05 21:12:04,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:04,359 INFO L482 AbstractCegarLoop]: Abstraction has 62 states and 140 transitions. [2021-06-05 21:12:04,360 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:04,360 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 140 transitions. [2021-06-05 21:12:04,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:04,360 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:04,360 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:04,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-06-05 21:12:04,581 INFO L430 AbstractCegarLoop]: === Iteration 14 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:04,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:04,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1166331455, now seen corresponding path program 11 times [2021-06-05 21:12:04,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:04,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753863880] [2021-06-05 21:12:04,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:04,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:04,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903266955] [2021-06-05 21:12:04,584 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 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-06-05 21:12:04,606 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:04,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:04,606 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:04,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:04,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:04,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:04,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:04,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,700 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 17 treesize of output 13 [2021-06-05 21:12:04,701 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:04,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:04,706 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:04,729 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:04,730 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:04,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753863880] [2021-06-05 21:12:04,730 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:04,730 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903266955] [2021-06-05 21:12:04,730 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903266955] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:04,730 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:04,730 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:04,730 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486594557] [2021-06-05 21:12:04,730 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:04,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:04,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:04,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:04,731 INFO L87 Difference]: Start difference. First operand 62 states and 140 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:04,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:04,826 INFO L93 Difference]: Finished difference Result 87 states and 197 transitions. [2021-06-05 21:12:04,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:04,826 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:04,826 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:04,827 INFO L225 Difference]: With dead ends: 87 [2021-06-05 21:12:04,827 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 21:12:04,827 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 56.4ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:04,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 21:12:04,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 64. [2021-06-05 21:12:04,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3174603174603177) internal successors, (146), 63 states have internal predecessors, (146), 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-06-05 21:12:04,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 146 transitions. [2021-06-05 21:12:04,830 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 146 transitions. Word has length 14 [2021-06-05 21:12:04,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:04,830 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 146 transitions. [2021-06-05 21:12:04,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:04,830 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 146 transitions. [2021-06-05 21:12:04,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:04,831 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:04,831 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:05,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:05,045 INFO L430 AbstractCegarLoop]: === Iteration 15 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:05,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:05,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1410292135, now seen corresponding path program 12 times [2021-06-05 21:12:05,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:05,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538988596] [2021-06-05 21:12:05,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:05,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:05,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1214933858] [2021-06-05 21:12:05,048 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 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-06-05 21:12:05,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:05,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:05,075 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:05,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:05,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:05,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:05,164 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 18 treesize of output 14 [2021-06-05 21:12:05,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:05,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:05,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:05,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:05,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538988596] [2021-06-05 21:12:05,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:05,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1214933858] [2021-06-05 21:12:05,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1214933858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:05,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:05,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:05,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310965475] [2021-06-05 21:12:05,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:05,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:05,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:05,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:05,239 INFO L87 Difference]: Start difference. First operand 64 states and 146 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:05,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:05,330 INFO L93 Difference]: Finished difference Result 97 states and 222 transitions. [2021-06-05 21:12:05,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:05,330 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:05,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:05,331 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:12:05,331 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:12:05,331 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 55.0ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:05,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:12:05,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 63. [2021-06-05 21:12:05,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 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-06-05 21:12:05,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 21:12:05,334 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 21:12:05,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:05,334 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 21:12:05,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:05,334 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 21:12:05,335 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:05,335 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:05,335 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:05,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2021-06-05 21:12:05,552 INFO L430 AbstractCegarLoop]: === Iteration 16 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:05,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:05,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1391858109, now seen corresponding path program 13 times [2021-06-05 21:12:05,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:05,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1904892895] [2021-06-05 21:12:05,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:05,555 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:05,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1009592080] [2021-06-05 21:12:05,556 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 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-06-05 21:12:05,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:05,587 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:05,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:05,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:05,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:05,641 INFO L446 ElimStorePlain]: Different costs {0=[v_A_24], 1=[F]} [2021-06-05 21:12:05,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:05,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,656 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:05,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 21:12:05,658 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:05,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:05,662 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 21:12:05,710 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:05,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:05,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1904892895] [2021-06-05 21:12:05,711 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:05,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1009592080] [2021-06-05 21:12:05,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1009592080] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:05,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:05,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:05,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160740265] [2021-06-05 21:12:05,711 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:05,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:05,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:05,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:05,712 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:05,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:05,801 INFO L93 Difference]: Finished difference Result 92 states and 212 transitions. [2021-06-05 21:12:05,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:05,802 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:05,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:05,802 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:12:05,802 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:12:05,803 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 62.1ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:05,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:12:05,804 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 21:12:05,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 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-06-05 21:12:05,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 21:12:05,805 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 21:12:05,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:05,805 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 21:12:05,805 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:05,806 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 21:12:05,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:05,806 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:05,806 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:06,008 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-06-05 21:12:06,009 INFO L430 AbstractCegarLoop]: === Iteration 17 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:06,009 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:06,009 INFO L82 PathProgramCache]: Analyzing trace with hash 90620299, now seen corresponding path program 14 times [2021-06-05 21:12:06,009 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:06,009 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507450029] [2021-06-05 21:12:06,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:06,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:06,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [627151091] [2021-06-05 21:12:06,012 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 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-06-05 21:12:06,044 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:06,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:06,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:06,045 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:06,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:06,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:06,130 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 18 treesize of output 14 [2021-06-05 21:12:06,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:06,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:06,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:06,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:06,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507450029] [2021-06-05 21:12:06,167 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:06,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [627151091] [2021-06-05 21:12:06,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [627151091] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:06,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:06,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:06,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478180252] [2021-06-05 21:12:06,168 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:06,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:06,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:06,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:06,168 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:06,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:06,247 INFO L93 Difference]: Finished difference Result 85 states and 190 transitions. [2021-06-05 21:12:06,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:06,248 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:06,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:06,248 INFO L225 Difference]: With dead ends: 85 [2021-06-05 21:12:06,248 INFO L226 Difference]: Without dead ends: 82 [2021-06-05 21:12:06,249 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 59.3ms TimeCoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:06,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2021-06-05 21:12:06,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 66. [2021-06-05 21:12:06,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.3230769230769233) internal successors, (151), 65 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-06-05 21:12:06,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 21:12:06,251 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 21:12:06,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:06,251 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 21:12:06,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:06,251 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 21:12:06,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:06,252 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:06,252 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:06,473 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-06-05 21:12:06,473 INFO L430 AbstractCegarLoop]: === Iteration 18 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:06,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:06,473 INFO L82 PathProgramCache]: Analyzing trace with hash 1808964005, now seen corresponding path program 15 times [2021-06-05 21:12:06,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:06,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609544165] [2021-06-05 21:12:06,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:06,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:06,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [665361099] [2021-06-05 21:12:06,476 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 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-06-05 21:12:06,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:06,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:06,503 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:06,504 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:06,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:06,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:06,579 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 18 treesize of output 14 [2021-06-05 21:12:06,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:06,590 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,595 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:06,595 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:06,595 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:27, output treesize:19 [2021-06-05 21:12:06,649 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:06,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:06,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609544165] [2021-06-05 21:12:06,649 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:06,649 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [665361099] [2021-06-05 21:12:06,649 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [665361099] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:06,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:06,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:06,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141168835] [2021-06-05 21:12:06,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:06,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:06,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:06,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:06,651 INFO L87 Difference]: Start difference. First operand 66 states and 151 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:06,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:06,809 INFO L93 Difference]: Finished difference Result 98 states and 217 transitions. [2021-06-05 21:12:06,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:06,809 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:06,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:06,810 INFO L225 Difference]: With dead ends: 98 [2021-06-05 21:12:06,810 INFO L226 Difference]: Without dead ends: 92 [2021-06-05 21:12:06,810 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:06,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2021-06-05 21:12:06,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 65. [2021-06-05 21:12:06,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 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-06-05 21:12:06,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 21:12:06,812 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 21:12:06,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:06,813 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 21:12:06,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:06,813 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 21:12:06,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:06,813 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:06,813 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:07,020 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-06-05 21:12:07,021 INFO L430 AbstractCegarLoop]: === Iteration 19 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:07,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:07,021 INFO L82 PathProgramCache]: Analyzing trace with hash 1827398031, now seen corresponding path program 16 times [2021-06-05 21:12:07,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:07,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546940307] [2021-06-05 21:12:07,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:07,024 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:07,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [576374767] [2021-06-05 21:12:07,024 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 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-06-05 21:12:07,057 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:07,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:07,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:07,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:07,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:07,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:07,111 INFO L446 ElimStorePlain]: Different costs {0=[v_A_27], 1=[F]} [2021-06-05 21:12:07,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:07,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,127 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:07,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 21:12:07,129 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 21:12:07,180 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:07,180 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:07,180 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546940307] [2021-06-05 21:12:07,181 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:07,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [576374767] [2021-06-05 21:12:07,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [576374767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:07,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:07,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:07,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736956614] [2021-06-05 21:12:07,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:07,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:07,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:07,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:07,182 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:07,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:07,260 INFO L93 Difference]: Finished difference Result 90 states and 205 transitions. [2021-06-05 21:12:07,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:07,260 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:07,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:07,264 INFO L225 Difference]: With dead ends: 90 [2021-06-05 21:12:07,264 INFO L226 Difference]: Without dead ends: 87 [2021-06-05 21:12:07,265 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 53.2ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:07,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2021-06-05 21:12:07,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 64. [2021-06-05 21:12:07,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 63 states have internal predecessors, (145), 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-06-05 21:12:07,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 21:12:07,267 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 21:12:07,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:07,267 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 21:12:07,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:07,268 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 21:12:07,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:07,268 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:07,268 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:07,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:07,489 INFO L430 AbstractCegarLoop]: === Iteration 20 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:07,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:07,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1151411961, now seen corresponding path program 17 times [2021-06-05 21:12:07,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:07,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [80745349] [2021-06-05 21:12:07,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:07,492 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:07,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688064208] [2021-06-05 21:12:07,492 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 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-06-05 21:12:07,516 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:07,516 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:07,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:07,517 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:07,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:07,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:12:07,570 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:07,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:12:07,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:07,577 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,582 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 21:12:07,618 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:07,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:07,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [80745349] [2021-06-05 21:12:07,619 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:07,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688064208] [2021-06-05 21:12:07,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688064208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:07,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:07,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:07,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944920857] [2021-06-05 21:12:07,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:07,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:07,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:07,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:07,620 INFO L87 Difference]: Start difference. First operand 64 states and 145 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:07,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:07,687 INFO L93 Difference]: Finished difference Result 92 states and 208 transitions. [2021-06-05 21:12:07,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:07,687 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:07,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:07,688 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:12:07,688 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:12:07,688 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 46.2ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:07,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:12:07,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 63. [2021-06-05 21:12:07,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.306451612903226) internal successors, (143), 62 states have internal predecessors, (143), 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-06-05 21:12:07,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 143 transitions. [2021-06-05 21:12:07,690 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 143 transitions. Word has length 14 [2021-06-05 21:12:07,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:07,691 INFO L482 AbstractCegarLoop]: Abstraction has 63 states and 143 transitions. [2021-06-05 21:12:07,691 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:07,691 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 143 transitions. [2021-06-05 21:12:07,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:07,691 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:07,691 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:07,892 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:07,893 INFO L430 AbstractCegarLoop]: === Iteration 21 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:07,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:07,893 INFO L82 PathProgramCache]: Analyzing trace with hash -2097562877, now seen corresponding path program 18 times [2021-06-05 21:12:07,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:07,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517585076] [2021-06-05 21:12:07,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:07,907 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:07,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [715919922] [2021-06-05 21:12:07,907 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 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-06-05 21:12:07,947 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:07,947 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:07,947 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:07,948 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:07,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:07,974 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:07,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:07,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:08,026 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 18 treesize of output 14 [2021-06-05 21:12:08,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:08,034 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,039 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:08,061 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:08,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:08,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517585076] [2021-06-05 21:12:08,061 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:08,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [715919922] [2021-06-05 21:12:08,061 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [715919922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:08,061 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:08,061 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:08,061 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410416672] [2021-06-05 21:12:08,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:08,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:08,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:08,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:08,062 INFO L87 Difference]: Start difference. First operand 63 states and 143 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:08,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:08,169 INFO L93 Difference]: Finished difference Result 87 states and 196 transitions. [2021-06-05 21:12:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:08,169 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:08,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:08,170 INFO L225 Difference]: With dead ends: 87 [2021-06-05 21:12:08,170 INFO L226 Difference]: Without dead ends: 84 [2021-06-05 21:12:08,170 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 61.2ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:08,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-06-05 21:12:08,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 66. [2021-06-05 21:12:08,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 66 states, 65 states have (on average 2.3230769230769233) internal successors, (151), 65 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-06-05 21:12:08,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 66 states to 66 states and 151 transitions. [2021-06-05 21:12:08,172 INFO L78 Accepts]: Start accepts. Automaton has 66 states and 151 transitions. Word has length 14 [2021-06-05 21:12:08,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:08,173 INFO L482 AbstractCegarLoop]: Abstraction has 66 states and 151 transitions. [2021-06-05 21:12:08,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:08,173 INFO L276 IsEmpty]: Start isEmpty. Operand 66 states and 151 transitions. [2021-06-05 21:12:08,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:08,173 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:08,173 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:08,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-06-05 21:12:08,389 INFO L430 AbstractCegarLoop]: === Iteration 22 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:08,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:08,389 INFO L82 PathProgramCache]: Analyzing trace with hash -379219171, now seen corresponding path program 19 times [2021-06-05 21:12:08,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:08,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027088851] [2021-06-05 21:12:08,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:08,392 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:08,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [979344188] [2021-06-05 21:12:08,392 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 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-06-05 21:12:08,414 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:08,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:08,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:08,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:08,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:08,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:08,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,483 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 17 treesize of output 13 [2021-06-05 21:12:08,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,489 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:24, output treesize:16 [2021-06-05 21:12:08,525 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:08,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:08,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027088851] [2021-06-05 21:12:08,525 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:08,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [979344188] [2021-06-05 21:12:08,525 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [979344188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:08,525 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:08,525 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:08,525 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2026536242] [2021-06-05 21:12:08,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:08,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:08,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:08,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:08,526 INFO L87 Difference]: Start difference. First operand 66 states and 151 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:08,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:08,637 INFO L93 Difference]: Finished difference Result 97 states and 221 transitions. [2021-06-05 21:12:08,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:08,638 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:08,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:08,638 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:12:08,638 INFO L226 Difference]: Without dead ends: 94 [2021-06-05 21:12:08,639 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 56.5ms TimeCoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:08,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2021-06-05 21:12:08,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 65. [2021-06-05 21:12:08,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 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-06-05 21:12:08,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 21:12:08,641 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 21:12:08,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:08,641 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 21:12:08,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:08,641 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 21:12:08,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:08,642 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:08,642 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:08,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:08,849 INFO L430 AbstractCegarLoop]: === Iteration 23 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:08,849 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:08,849 INFO L82 PathProgramCache]: Analyzing trace with hash -360785145, now seen corresponding path program 20 times [2021-06-05 21:12:08,849 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:08,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [788980245] [2021-06-05 21:12:08,849 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:08,853 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:08,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23715353] [2021-06-05 21:12:08,853 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 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-06-05 21:12:08,879 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:08,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:08,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:08,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:08,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:08,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:08,935 INFO L446 ElimStorePlain]: Different costs {0=[v_A_31], 1=[F]} [2021-06-05 21:12:08,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:08,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,951 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:08,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 16 [2021-06-05 21:12:08,952 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:08,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:08,957 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:26, output treesize:16 [2021-06-05 21:12:09,001 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:09,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:09,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [788980245] [2021-06-05 21:12:09,002 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:09,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23715353] [2021-06-05 21:12:09,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23715353] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:09,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:09,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:09,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [354319088] [2021-06-05 21:12:09,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:09,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:09,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:09,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:09,003 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:09,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:09,098 INFO L93 Difference]: Finished difference Result 92 states and 211 transitions. [2021-06-05 21:12:09,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:09,099 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:09,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:09,099 INFO L225 Difference]: With dead ends: 92 [2021-06-05 21:12:09,099 INFO L226 Difference]: Without dead ends: 89 [2021-06-05 21:12:09,099 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 50.1ms TimeCoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:09,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 89 states. [2021-06-05 21:12:09,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 89 to 64. [2021-06-05 21:12:09,101 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 63 states have (on average 2.3015873015873014) internal successors, (145), 63 states have internal predecessors, (145), 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-06-05 21:12:09,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 145 transitions. [2021-06-05 21:12:09,101 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 145 transitions. Word has length 14 [2021-06-05 21:12:09,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:09,101 INFO L482 AbstractCegarLoop]: Abstraction has 64 states and 145 transitions. [2021-06-05 21:12:09,102 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:09,102 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 145 transitions. [2021-06-05 21:12:09,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:09,102 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:09,102 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:09,309 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-06-05 21:12:09,309 INFO L430 AbstractCegarLoop]: === Iteration 24 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:09,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:09,309 INFO L82 PathProgramCache]: Analyzing trace with hash 955372159, now seen corresponding path program 21 times [2021-06-05 21:12:09,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:09,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1355588204] [2021-06-05 21:12:09,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:09,314 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:09,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [613245336] [2021-06-05 21:12:09,315 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 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-06-05 21:12:09,339 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:09,340 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:09,340 WARN L261 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 21:12:09,341 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:09,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:09,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:12:09,392 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:09,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:12:09,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:09,404 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,418 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:35, output treesize:22 [2021-06-05 21:12:09,489 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:09,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:09,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1355588204] [2021-06-05 21:12:09,489 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:09,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [613245336] [2021-06-05 21:12:09,490 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [613245336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:09,490 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:09,490 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:09,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945055474] [2021-06-05 21:12:09,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:09,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:09,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:09,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:09,491 INFO L87 Difference]: Start difference. First operand 64 states and 145 transitions. Second operand has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:09,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:09,643 INFO L93 Difference]: Finished difference Result 97 states and 216 transitions. [2021-06-05 21:12:09,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:09,644 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:09,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:09,644 INFO L225 Difference]: With dead ends: 97 [2021-06-05 21:12:09,644 INFO L226 Difference]: Without dead ends: 91 [2021-06-05 21:12:09,644 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.1ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:09,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2021-06-05 21:12:09,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 65. [2021-06-05 21:12:09,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 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-06-05 21:12:09,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 21:12:09,646 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 21:12:09,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:09,646 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 21:12:09,646 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.4) internal successors, (14), 10 states have internal predecessors, (14), 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-06-05 21:12:09,646 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 21:12:09,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2021-06-05 21:12:09,647 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:09,647 INFO L554 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:09,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:09,847 INFO L430 AbstractCegarLoop]: === Iteration 25 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:09,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:09,848 INFO L82 PathProgramCache]: Analyzing trace with hash 2028457539, now seen corresponding path program 22 times [2021-06-05 21:12:09,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:09,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [30220882] [2021-06-05 21:12:09,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:09,852 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:09,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055669747] [2021-06-05 21:12:09,852 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 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:09,874 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:09,874 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:09,875 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:09,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:09,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:09,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:09,946 INFO L354 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2021-06-05 21:12:09,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2021-06-05 21:12:09,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:12:09,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:09,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:09,964 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:29, output treesize:16 [2021-06-05 21:12:10,003 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:10,003 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:10,003 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [30220882] [2021-06-05 21:12:10,003 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:10,004 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055669747] [2021-06-05 21:12:10,004 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055669747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:10,004 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:10,004 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:10,004 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924281639] [2021-06-05 21:12:10,004 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:10,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:10,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:10,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:10,005 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:10,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:10,096 INFO L93 Difference]: Finished difference Result 105 states and 245 transitions. [2021-06-05 21:12:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:10,096 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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) Word has length 14 [2021-06-05 21:12:10,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:10,097 INFO L225 Difference]: With dead ends: 105 [2021-06-05 21:12:10,097 INFO L226 Difference]: Without dead ends: 102 [2021-06-05 21:12:10,097 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 55.7ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:10,097 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2021-06-05 21:12:10,099 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 65. [2021-06-05 21:12:10,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.3125) internal successors, (148), 64 states have internal predecessors, (148), 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-06-05 21:12:10,099 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 148 transitions. [2021-06-05 21:12:10,099 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 148 transitions. Word has length 14 [2021-06-05 21:12:10,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:10,100 INFO L482 AbstractCegarLoop]: Abstraction has 65 states and 148 transitions. [2021-06-05 21:12:10,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.5555555555555556) internal successors, (14), 9 states have internal predecessors, (14), 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-06-05 21:12:10,100 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 148 transitions. [2021-06-05 21:12:10,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:10,100 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:10,100 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:10,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-06-05 21:12:10,313 INFO L430 AbstractCegarLoop]: === Iteration 26 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:10,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:10,313 INFO L82 PathProgramCache]: Analyzing trace with hash 1040637117, now seen corresponding path program 23 times [2021-06-05 21:12:10,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:10,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468494900] [2021-06-05 21:12:10,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:10,317 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:10,317 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [701794699] [2021-06-05 21:12:10,317 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 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:10,345 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:10,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:10,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:10,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:10,433 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:10,433 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:10,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468494900] [2021-06-05 21:12:10,433 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:10,433 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [701794699] [2021-06-05 21:12:10,433 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [701794699] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:10,433 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:10,433 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:10,433 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247863905] [2021-06-05 21:12:10,434 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:10,434 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:10,434 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:10,434 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:10,434 INFO L87 Difference]: Start difference. First operand 65 states and 148 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:10,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:10,555 INFO L93 Difference]: Finished difference Result 122 states and 269 transitions. [2021-06-05 21:12:10,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:10,555 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:10,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:10,556 INFO L225 Difference]: With dead ends: 122 [2021-06-05 21:12:10,556 INFO L226 Difference]: Without dead ends: 119 [2021-06-05 21:12:10,556 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 109.3ms TimeCoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:12:10,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2021-06-05 21:12:10,559 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 76. [2021-06-05 21:12:10,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 75 states have (on average 2.2533333333333334) internal successors, (169), 75 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-06-05 21:12:10,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 169 transitions. [2021-06-05 21:12:10,559 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 169 transitions. Word has length 15 [2021-06-05 21:12:10,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:10,559 INFO L482 AbstractCegarLoop]: Abstraction has 76 states and 169 transitions. [2021-06-05 21:12:10,560 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:10,560 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 169 transitions. [2021-06-05 21:12:10,560 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:10,560 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:10,560 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:10,780 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2021-06-05 21:12:10,781 INFO L430 AbstractCegarLoop]: === Iteration 27 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:10,781 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:10,781 INFO L82 PathProgramCache]: Analyzing trace with hash -2064358339, now seen corresponding path program 24 times [2021-06-05 21:12:10,781 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:10,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [268761992] [2021-06-05 21:12:10,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:10,784 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:10,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [714585177] [2021-06-05 21:12:10,784 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 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 28 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:10,817 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:10,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:10,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:12:10,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:10,902 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:10,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:10,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [268761992] [2021-06-05 21:12:10,903 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:10,903 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [714585177] [2021-06-05 21:12:10,903 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [714585177] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:10,903 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:10,903 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:10,903 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449496653] [2021-06-05 21:12:10,904 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:10,904 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:10,904 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:10,904 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:10,904 INFO L87 Difference]: Start difference. First operand 76 states and 169 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:11,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:11,001 INFO L93 Difference]: Finished difference Result 164 states and 355 transitions. [2021-06-05 21:12:11,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:11,001 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:11,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:11,002 INFO L225 Difference]: With dead ends: 164 [2021-06-05 21:12:11,002 INFO L226 Difference]: Without dead ends: 155 [2021-06-05 21:12:11,002 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 71.5ms TimeCoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:11,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2021-06-05 21:12:11,005 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 95. [2021-06-05 21:12:11,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 95 states, 94 states have (on average 2.478723404255319) internal successors, (233), 94 states have internal predecessors, (233), 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-06-05 21:12:11,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 95 states to 95 states and 233 transitions. [2021-06-05 21:12:11,006 INFO L78 Accepts]: Start accepts. Automaton has 95 states and 233 transitions. Word has length 15 [2021-06-05 21:12:11,007 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:11,007 INFO L482 AbstractCegarLoop]: Abstraction has 95 states and 233 transitions. [2021-06-05 21:12:11,007 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:11,007 INFO L276 IsEmpty]: Start isEmpty. Operand 95 states and 233 transitions. [2021-06-05 21:12:11,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:11,008 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:11,008 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:11,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-06-05 21:12:11,225 INFO L430 AbstractCegarLoop]: === Iteration 28 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:11,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:11,225 INFO L82 PathProgramCache]: Analyzing trace with hash 1279940579, now seen corresponding path program 25 times [2021-06-05 21:12:11,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:11,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283561809] [2021-06-05 21:12:11,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:11,234 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:11,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [935254451] [2021-06-05 21:12:11,234 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 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 29 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:11,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:11,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:11,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:11,354 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:11,355 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:11,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283561809] [2021-06-05 21:12:11,355 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:11,355 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935254451] [2021-06-05 21:12:11,355 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935254451] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:11,355 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:11,355 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:11,355 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665445895] [2021-06-05 21:12:11,355 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:11,355 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:11,355 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:11,356 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:11,356 INFO L87 Difference]: Start difference. First operand 95 states and 233 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:11,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:11,566 INFO L93 Difference]: Finished difference Result 150 states and 346 transitions. [2021-06-05 21:12:11,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:12:11,566 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:11,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:11,567 INFO L225 Difference]: With dead ends: 150 [2021-06-05 21:12:11,567 INFO L226 Difference]: Without dead ends: 147 [2021-06-05 21:12:11,567 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 160.9ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:12:11,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2021-06-05 21:12:11,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 106. [2021-06-05 21:12:11,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 105 states have (on average 2.5428571428571427) internal successors, (267), 105 states have internal predecessors, (267), 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-06-05 21:12:11,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 267 transitions. [2021-06-05 21:12:11,570 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 267 transitions. Word has length 15 [2021-06-05 21:12:11,571 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:11,571 INFO L482 AbstractCegarLoop]: Abstraction has 106 states and 267 transitions. [2021-06-05 21:12:11,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:11,571 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 267 transitions. [2021-06-05 21:12:11,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:11,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:11,571 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:11,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-06-05 21:12:11,787 INFO L430 AbstractCegarLoop]: === Iteration 29 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:11,788 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:11,788 INFO L82 PathProgramCache]: Analyzing trace with hash 1851395385, now seen corresponding path program 26 times [2021-06-05 21:12:11,788 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:11,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923299971] [2021-06-05 21:12:11,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:11,798 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:11,798 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1309190556] [2021-06-05 21:12:11,798 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 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 30 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:11,820 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:11,821 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:11,821 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:11,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:11,891 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:11,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:11,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923299971] [2021-06-05 21:12:11,891 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:11,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309190556] [2021-06-05 21:12:11,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309190556] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:11,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:11,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:11,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968022567] [2021-06-05 21:12:11,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:11,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:11,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:11,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:11,893 INFO L87 Difference]: Start difference. First operand 106 states and 267 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:12,002 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:12,003 INFO L93 Difference]: Finished difference Result 199 states and 432 transitions. [2021-06-05 21:12:12,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:12,003 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:12,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:12,004 INFO L225 Difference]: With dead ends: 199 [2021-06-05 21:12:12,004 INFO L226 Difference]: Without dead ends: 186 [2021-06-05 21:12:12,005 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:12,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 186 states. [2021-06-05 21:12:12,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 186 to 127. [2021-06-05 21:12:12,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 126 states have (on average 2.484126984126984) internal successors, (313), 126 states have internal predecessors, (313), 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-06-05 21:12:12,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 313 transitions. [2021-06-05 21:12:12,008 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 313 transitions. Word has length 15 [2021-06-05 21:12:12,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:12,009 INFO L482 AbstractCegarLoop]: Abstraction has 127 states and 313 transitions. [2021-06-05 21:12:12,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:12,009 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 313 transitions. [2021-06-05 21:12:12,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:12,009 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:12,009 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:12,220 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2021-06-05 21:12:12,221 INFO L430 AbstractCegarLoop]: === Iteration 30 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:12,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:12,221 INFO L82 PathProgramCache]: Analyzing trace with hash 1313539807, now seen corresponding path program 27 times [2021-06-05 21:12:12,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:12,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579484569] [2021-06-05 21:12:12,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:12,224 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:12,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106738583] [2021-06-05 21:12:12,224 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 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 31 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:12,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:12,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:12,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:12,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:12,343 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:12,343 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:12,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579484569] [2021-06-05 21:12:12,344 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:12,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106738583] [2021-06-05 21:12:12,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106738583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:12,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:12,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:12,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017155629] [2021-06-05 21:12:12,344 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:12,344 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:12,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:12,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:12,345 INFO L87 Difference]: Start difference. First operand 127 states and 313 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:12,441 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:12,441 INFO L93 Difference]: Finished difference Result 187 states and 415 transitions. [2021-06-05 21:12:12,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:12,441 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:12,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:12,442 INFO L225 Difference]: With dead ends: 187 [2021-06-05 21:12:12,442 INFO L226 Difference]: Without dead ends: 174 [2021-06-05 21:12:12,442 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 72.4ms TimeCoverageRelationStatistics Valid=54, Invalid=102, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:12,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2021-06-05 21:12:12,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 130. [2021-06-05 21:12:12,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.441860465116279) internal successors, (315), 129 states have internal predecessors, (315), 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-06-05 21:12:12,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 21:12:12,446 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 21:12:12,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:12,446 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 21:12:12,446 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:12,447 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 21:12:12,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:12,447 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:12,447 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:12,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:12,657 INFO L430 AbstractCegarLoop]: === Iteration 31 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:12,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:12,657 INFO L82 PathProgramCache]: Analyzing trace with hash 51628827, now seen corresponding path program 28 times [2021-06-05 21:12:12,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:12,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903634486] [2021-06-05 21:12:12,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:12,659 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:12,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278820088] [2021-06-05 21:12:12,659 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 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 32 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:12,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:12,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:12,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:12,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:12,763 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:12,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:12,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903634486] [2021-06-05 21:12:12,763 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:12,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278820088] [2021-06-05 21:12:12,764 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278820088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:12,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:12,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:12,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491427356] [2021-06-05 21:12:12,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:12,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:12,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:12,765 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:12,765 INFO L87 Difference]: Start difference. First operand 130 states and 315 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:12,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:12,867 INFO L93 Difference]: Finished difference Result 139 states and 329 transitions. [2021-06-05 21:12:12,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:12,867 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:12,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:12,868 INFO L225 Difference]: With dead ends: 139 [2021-06-05 21:12:12,868 INFO L226 Difference]: Without dead ends: 136 [2021-06-05 21:12:12,869 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 70.8ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:12,869 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 136 states. [2021-06-05 21:12:12,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 136 to 131. [2021-06-05 21:12:12,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.4461538461538463) internal successors, (318), 130 states have internal predecessors, (318), 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-06-05 21:12:12,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 318 transitions. [2021-06-05 21:12:12,872 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 318 transitions. Word has length 15 [2021-06-05 21:12:12,872 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:12,872 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 318 transitions. [2021-06-05 21:12:12,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:12,872 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 318 transitions. [2021-06-05 21:12:12,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:12,873 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:12,873 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:13,073 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:13,073 INFO L430 AbstractCegarLoop]: === Iteration 32 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:13,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:13,074 INFO L82 PathProgramCache]: Analyzing trace with hash 1769972533, now seen corresponding path program 29 times [2021-06-05 21:12:13,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:13,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149476816] [2021-06-05 21:12:13,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:13,076 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:13,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1471291025] [2021-06-05 21:12:13,077 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 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 33 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:13,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:13,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:13,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:13,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:13,202 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:13,202 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:13,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149476816] [2021-06-05 21:12:13,202 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:13,202 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1471291025] [2021-06-05 21:12:13,203 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1471291025] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:13,203 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:13,203 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:13,203 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312236891] [2021-06-05 21:12:13,203 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:13,203 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:13,203 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:13,203 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:13,203 INFO L87 Difference]: Start difference. First operand 131 states and 318 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:13,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:13,351 INFO L93 Difference]: Finished difference Result 168 states and 393 transitions. [2021-06-05 21:12:13,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:13,352 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:13,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:13,353 INFO L225 Difference]: With dead ends: 168 [2021-06-05 21:12:13,353 INFO L226 Difference]: Without dead ends: 165 [2021-06-05 21:12:13,353 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 116.1ms TimeCoverageRelationStatistics Valid=57, Invalid=153, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:13,353 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 165 states. [2021-06-05 21:12:13,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 165 to 132. [2021-06-05 21:12:13,356 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.4580152671755724) internal successors, (322), 131 states have internal predecessors, (322), 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-06-05 21:12:13,357 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 322 transitions. [2021-06-05 21:12:13,357 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 322 transitions. Word has length 15 [2021-06-05 21:12:13,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:13,357 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 322 transitions. [2021-06-05 21:12:13,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:13,357 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 322 transitions. [2021-06-05 21:12:13,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:13,358 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:13,358 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:13,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2021-06-05 21:12:13,580 INFO L430 AbstractCegarLoop]: === Iteration 33 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:13,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:13,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1659150013, now seen corresponding path program 30 times [2021-06-05 21:12:13,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:13,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908964470] [2021-06-05 21:12:13,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:13,583 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:13,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272732139] [2021-06-05 21:12:13,583 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 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 34 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:13,613 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:13,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:13,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:13,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:13,717 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:13,717 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908964470] [2021-06-05 21:12:13,717 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:13,717 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272732139] [2021-06-05 21:12:13,717 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272732139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:13,718 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:13,718 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:13,718 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145430034] [2021-06-05 21:12:13,718 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:13,718 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:13,718 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:13,718 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:13,718 INFO L87 Difference]: Start difference. First operand 132 states and 322 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:13,825 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:13,825 INFO L93 Difference]: Finished difference Result 162 states and 387 transitions. [2021-06-05 21:12:13,825 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:13,825 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:13,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:13,826 INFO L225 Difference]: With dead ends: 162 [2021-06-05 21:12:13,826 INFO L226 Difference]: Without dead ends: 159 [2021-06-05 21:12:13,826 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:13,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2021-06-05 21:12:13,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 130. [2021-06-05 21:12:13,828 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 129 states have (on average 2.441860465116279) internal successors, (315), 129 states have internal predecessors, (315), 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-06-05 21:12:13,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 315 transitions. [2021-06-05 21:12:13,829 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 315 transitions. Word has length 15 [2021-06-05 21:12:13,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:13,829 INFO L482 AbstractCegarLoop]: Abstraction has 130 states and 315 transitions. [2021-06-05 21:12:13,829 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:13,829 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 315 transitions. [2021-06-05 21:12:13,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:13,830 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:13,830 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:14,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,34 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:14,045 INFO L430 AbstractCegarLoop]: === Iteration 34 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:14,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:14,045 INFO L82 PathProgramCache]: Analyzing trace with hash 1788406559, now seen corresponding path program 31 times [2021-06-05 21:12:14,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:14,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206145857] [2021-06-05 21:12:14,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:14,047 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:14,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1993764815] [2021-06-05 21:12:14,047 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 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 35 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:14,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:14,071 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:14,071 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:14,162 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:14,162 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:14,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206145857] [2021-06-05 21:12:14,162 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:14,162 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993764815] [2021-06-05 21:12:14,162 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993764815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:14,162 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:14,162 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:14,162 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43257398] [2021-06-05 21:12:14,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:14,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:14,163 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:14,163 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:14,163 INFO L87 Difference]: Start difference. First operand 130 states and 315 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:14,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:14,318 INFO L93 Difference]: Finished difference Result 171 states and 400 transitions. [2021-06-05 21:12:14,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:14,318 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:14,318 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:14,319 INFO L225 Difference]: With dead ends: 171 [2021-06-05 21:12:14,319 INFO L226 Difference]: Without dead ends: 168 [2021-06-05 21:12:14,319 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 104.0ms TimeCoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:14,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 168 states. [2021-06-05 21:12:14,323 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 168 to 132. [2021-06-05 21:12:14,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 132 states, 131 states have (on average 2.4656488549618323) internal successors, (323), 131 states have internal predecessors, (323), 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-06-05 21:12:14,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 132 states to 132 states and 323 transitions. [2021-06-05 21:12:14,324 INFO L78 Accepts]: Start accepts. Automaton has 132 states and 323 transitions. Word has length 15 [2021-06-05 21:12:14,324 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:14,324 INFO L482 AbstractCegarLoop]: Abstraction has 132 states and 323 transitions. [2021-06-05 21:12:14,324 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:14,324 INFO L276 IsEmpty]: Start isEmpty. Operand 132 states and 323 transitions. [2021-06-05 21:12:14,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:14,324 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:14,324 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:14,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2021-06-05 21:12:14,541 INFO L430 AbstractCegarLoop]: === Iteration 35 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:14,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:14,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1677584039, now seen corresponding path program 32 times [2021-06-05 21:12:14,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:14,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516539158] [2021-06-05 21:12:14,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:14,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:14,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093960440] [2021-06-05 21:12:14,543 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 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 36 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:14,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:14,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:14,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:14,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:14,647 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:14,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:14,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516539158] [2021-06-05 21:12:14,647 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:14,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093960440] [2021-06-05 21:12:14,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093960440] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:14,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:14,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:14,648 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232208481] [2021-06-05 21:12:14,648 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:14,648 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:14,648 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:14,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:14,648 INFO L87 Difference]: Start difference. First operand 132 states and 323 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:14,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:14,804 INFO L93 Difference]: Finished difference Result 165 states and 394 transitions. [2021-06-05 21:12:14,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:14,804 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:14,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:14,805 INFO L225 Difference]: With dead ends: 165 [2021-06-05 21:12:14,805 INFO L226 Difference]: Without dead ends: 162 [2021-06-05 21:12:14,805 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 106.1ms TimeCoverageRelationStatistics Valid=61, Invalid=179, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:14,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2021-06-05 21:12:14,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 131. [2021-06-05 21:12:14,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 130 states have (on average 2.453846153846154) internal successors, (319), 130 states have internal predecessors, (319), 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-06-05 21:12:14,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 319 transitions. [2021-06-05 21:12:14,808 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 319 transitions. Word has length 15 [2021-06-05 21:12:14,808 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:14,808 INFO L482 AbstractCegarLoop]: Abstraction has 131 states and 319 transitions. [2021-06-05 21:12:14,808 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:14,808 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 319 transitions. [2021-06-05 21:12:14,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:14,808 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:14,808 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:15,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,36 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:15,023 INFO L430 AbstractCegarLoop]: === Iteration 36 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:15,024 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:15,024 INFO L82 PathProgramCache]: Analyzing trace with hash 685977243, now seen corresponding path program 33 times [2021-06-05 21:12:15,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:15,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290766523] [2021-06-05 21:12:15,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:15,026 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:15,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [109991093] [2021-06-05 21:12:15,027 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 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 37 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:15,051 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:15,051 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:15,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:15,052 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:15,140 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:15,141 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:15,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290766523] [2021-06-05 21:12:15,141 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:15,141 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [109991093] [2021-06-05 21:12:15,141 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [109991093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:15,141 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:15,141 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:15,141 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347660077] [2021-06-05 21:12:15,141 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:15,141 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:15,141 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:15,141 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:15,141 INFO L87 Difference]: Start difference. First operand 131 states and 319 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:15,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:15,259 INFO L93 Difference]: Finished difference Result 219 states and 505 transitions. [2021-06-05 21:12:15,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:15,260 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:15,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:15,261 INFO L225 Difference]: With dead ends: 219 [2021-06-05 21:12:15,261 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 21:12:15,261 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 87.1ms TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:15,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 21:12:15,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 144. [2021-06-05 21:12:15,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 144 states, 143 states have (on average 2.5034965034965033) internal successors, (358), 143 states have internal predecessors, (358), 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-06-05 21:12:15,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 144 states to 144 states and 358 transitions. [2021-06-05 21:12:15,265 INFO L78 Accepts]: Start accepts. Automaton has 144 states and 358 transitions. Word has length 15 [2021-06-05 21:12:15,266 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:15,266 INFO L482 AbstractCegarLoop]: Abstraction has 144 states and 358 transitions. [2021-06-05 21:12:15,266 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:15,266 INFO L276 IsEmpty]: Start isEmpty. Operand 144 states and 358 transitions. [2021-06-05 21:12:15,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:15,266 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:15,266 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:15,488 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2021-06-05 21:12:15,489 INFO L430 AbstractCegarLoop]: === Iteration 37 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:15,489 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:15,489 INFO L82 PathProgramCache]: Analyzing trace with hash -1879942719, now seen corresponding path program 34 times [2021-06-05 21:12:15,489 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:15,489 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677755169] [2021-06-05 21:12:15,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:15,492 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:15,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1056460667] [2021-06-05 21:12:15,492 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 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 38 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:15,514 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:15,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:15,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:15,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:15,595 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:15,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:15,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677755169] [2021-06-05 21:12:15,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:15,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1056460667] [2021-06-05 21:12:15,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1056460667] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:15,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:15,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:15,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1778015235] [2021-06-05 21:12:15,596 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:15,596 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:15,596 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:15,596 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:15,596 INFO L87 Difference]: Start difference. First operand 144 states and 358 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:15,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:15,738 INFO L93 Difference]: Finished difference Result 248 states and 565 transitions. [2021-06-05 21:12:15,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:15,739 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:15,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:15,740 INFO L225 Difference]: With dead ends: 248 [2021-06-05 21:12:15,740 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 21:12:15,740 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 72.3ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:15,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 21:12:15,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 146. [2021-06-05 21:12:15,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 145 states have (on average 2.5172413793103448) internal successors, (365), 145 states have internal predecessors, (365), 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-06-05 21:12:15,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 365 transitions. [2021-06-05 21:12:15,746 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 365 transitions. Word has length 15 [2021-06-05 21:12:15,746 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:15,746 INFO L482 AbstractCegarLoop]: Abstraction has 146 states and 365 transitions. [2021-06-05 21:12:15,746 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:15,746 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 365 transitions. [2021-06-05 21:12:15,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:15,746 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:15,746 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:15,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2021-06-05 21:12:15,969 INFO L430 AbstractCegarLoop]: === Iteration 38 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:15,969 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:15,969 INFO L82 PathProgramCache]: Analyzing trace with hash -161599013, now seen corresponding path program 35 times [2021-06-05 21:12:15,969 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:15,969 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280946875] [2021-06-05 21:12:15,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:15,972 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:15,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [818701983] [2021-06-05 21:12:15,972 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 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 39 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:15,996 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:15,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:15,996 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:15,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:16,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:16,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:16,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:16,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:16,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:16,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:12:16,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-06-05 21:12:16,079 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:16,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:16,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:16,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:16,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:16,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 21:12:16,128 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:16,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:16,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280946875] [2021-06-05 21:12:16,128 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:16,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [818701983] [2021-06-05 21:12:16,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [818701983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:16,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:16,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:16,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1976882700] [2021-06-05 21:12:16,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:16,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:16,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:16,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:16,129 INFO L87 Difference]: Start difference. First operand 146 states and 365 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:16,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:16,232 INFO L93 Difference]: Finished difference Result 179 states and 437 transitions. [2021-06-05 21:12:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:16,232 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:16,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:16,233 INFO L225 Difference]: With dead ends: 179 [2021-06-05 21:12:16,233 INFO L226 Difference]: Without dead ends: 175 [2021-06-05 21:12:16,233 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 59.7ms TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:16,233 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-06-05 21:12:16,236 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 147. [2021-06-05 21:12:16,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.5205479452054793) internal successors, (368), 146 states have internal predecessors, (368), 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-06-05 21:12:16,237 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 368 transitions. [2021-06-05 21:12:16,237 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 368 transitions. Word has length 15 [2021-06-05 21:12:16,237 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:16,238 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 368 transitions. [2021-06-05 21:12:16,238 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:16,238 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 368 transitions. [2021-06-05 21:12:16,238 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:16,238 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:16,238 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:16,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2021-06-05 21:12:16,453 INFO L430 AbstractCegarLoop]: === Iteration 39 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:16,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:16,453 INFO L82 PathProgramCache]: Analyzing trace with hash -1190403433, now seen corresponding path program 36 times [2021-06-05 21:12:16,453 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:16,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629742360] [2021-06-05 21:12:16,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:16,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:16,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877878271] [2021-06-05 21:12:16,455 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 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 40 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:16,480 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:16,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:16,481 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:12:16,481 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:16,571 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:16,572 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:16,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629742360] [2021-06-05 21:12:16,572 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:16,572 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877878271] [2021-06-05 21:12:16,572 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877878271] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:16,572 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:16,572 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:16,572 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579586321] [2021-06-05 21:12:16,572 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:16,572 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:16,573 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:16,573 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:16,573 INFO L87 Difference]: Start difference. First operand 147 states and 368 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:16,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:16,664 INFO L93 Difference]: Finished difference Result 227 states and 542 transitions. [2021-06-05 21:12:16,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:16,665 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:16,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:16,666 INFO L225 Difference]: With dead ends: 227 [2021-06-05 21:12:16,666 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 21:12:16,666 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 66.8ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:16,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 21:12:16,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 153. [2021-06-05 21:12:16,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.5526315789473686) internal successors, (388), 152 states have internal predecessors, (388), 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-06-05 21:12:16,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 388 transitions. [2021-06-05 21:12:16,670 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 388 transitions. Word has length 15 [2021-06-05 21:12:16,670 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:16,670 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 388 transitions. [2021-06-05 21:12:16,670 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:16,670 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 388 transitions. [2021-06-05 21:12:16,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:16,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:16,671 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:16,887 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2021-06-05 21:12:16,887 INFO L430 AbstractCegarLoop]: === Iteration 40 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:16,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:16,888 INFO L82 PathProgramCache]: Analyzing trace with hash -1308487913, now seen corresponding path program 37 times [2021-06-05 21:12:16,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:16,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1668934060] [2021-06-05 21:12:16,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:16,890 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:16,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387342031] [2021-06-05 21:12:16,890 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 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 41 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:16,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:16,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:16,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:17,016 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:17,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:17,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1668934060] [2021-06-05 21:12:17,017 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:17,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387342031] [2021-06-05 21:12:17,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387342031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:17,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:17,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:17,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220021338] [2021-06-05 21:12:17,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:17,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:17,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:17,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:17,018 INFO L87 Difference]: Start difference. First operand 153 states and 388 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:17,143 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:17,143 INFO L93 Difference]: Finished difference Result 223 states and 535 transitions. [2021-06-05 21:12:17,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:17,144 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:17,144 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:17,145 INFO L225 Difference]: With dead ends: 223 [2021-06-05 21:12:17,145 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 21:12:17,145 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 77.3ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:17,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 21:12:17,148 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 153. [2021-06-05 21:12:17,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 152 states have (on average 2.5592105263157894) internal successors, (389), 152 states have internal predecessors, (389), 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-06-05 21:12:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 389 transitions. [2021-06-05 21:12:17,149 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 389 transitions. Word has length 15 [2021-06-05 21:12:17,149 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:17,149 INFO L482 AbstractCegarLoop]: Abstraction has 153 states and 389 transitions. [2021-06-05 21:12:17,149 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:17,149 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 389 transitions. [2021-06-05 21:12:17,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:17,150 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:17,150 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:17,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2021-06-05 21:12:17,371 INFO L430 AbstractCegarLoop]: === Iteration 41 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:17,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:17,371 INFO L82 PathProgramCache]: Analyzing trace with hash 409855793, now seen corresponding path program 38 times [2021-06-05 21:12:17,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:17,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660338743] [2021-06-05 21:12:17,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:17,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:17,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071490175] [2021-06-05 21:12:17,376 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 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 42 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:17,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:17,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:17,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:17,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:17,475 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:17,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:17,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660338743] [2021-06-05 21:12:17,475 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:17,475 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071490175] [2021-06-05 21:12:17,475 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071490175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:17,475 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:17,475 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:17,475 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597446501] [2021-06-05 21:12:17,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:17,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:17,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:17,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:17,476 INFO L87 Difference]: Start difference. First operand 153 states and 389 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:17,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:17,609 INFO L93 Difference]: Finished difference Result 244 states and 578 transitions. [2021-06-05 21:12:17,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:17,610 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:17,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:17,610 INFO L225 Difference]: With dead ends: 244 [2021-06-05 21:12:17,610 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 21:12:17,611 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 75.7ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:17,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 21:12:17,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 156. [2021-06-05 21:12:17,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.587096774193548) internal successors, (401), 155 states have internal predecessors, (401), 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-06-05 21:12:17,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 401 transitions. [2021-06-05 21:12:17,614 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 401 transitions. Word has length 15 [2021-06-05 21:12:17,614 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:17,614 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 401 transitions. [2021-06-05 21:12:17,614 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:17,615 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 401 transitions. [2021-06-05 21:12:17,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:17,615 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:17,615 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:17,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:17,829 INFO L430 AbstractCegarLoop]: === Iteration 42 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:17,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:17,829 INFO L82 PathProgramCache]: Analyzing trace with hash 428289819, now seen corresponding path program 39 times [2021-06-05 21:12:17,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:17,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795833005] [2021-06-05 21:12:17,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:17,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:17,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1425328458] [2021-06-05 21:12:17,831 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 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 43 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:17,857 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:17,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:17,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 42 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:17,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:17,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:17,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:17,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:17,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:17,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:17,922 INFO L446 ElimStorePlain]: Different costs {0=[v_A_36], 1=[F]} [2021-06-05 21:12:17,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:17,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:17,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:17,938 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:17,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 23 [2021-06-05 21:12:17,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 21:12:17,949 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:17,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:17,988 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:34, output treesize:31 [2021-06-05 21:12:18,216 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:12:18,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:18,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795833005] [2021-06-05 21:12:18,216 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:18,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425328458] [2021-06-05 21:12:18,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425328458] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:18,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:18,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:12:18,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386918051] [2021-06-05 21:12:18,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:12:18,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:18,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:12:18,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:12:18,217 INFO L87 Difference]: Start difference. First operand 156 states and 401 transitions. Second operand has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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-06-05 21:12:18,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:18,548 INFO L93 Difference]: Finished difference Result 219 states and 548 transitions. [2021-06-05 21:12:18,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:18,549 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:18,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:18,550 INFO L225 Difference]: With dead ends: 219 [2021-06-05 21:12:18,550 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 21:12:18,550 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 329.0ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:18,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 21:12:18,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 160. [2021-06-05 21:12:18,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.610062893081761) internal successors, (415), 159 states have internal predecessors, (415), 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-06-05 21:12:18,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 21:12:18,554 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 21:12:18,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:18,554 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 21:12:18,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.6666666666666667) internal successors, (15), 9 states have internal predecessors, (15), 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-06-05 21:12:18,554 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 21:12:18,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:18,555 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:18,555 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:18,768 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:18,769 INFO L430 AbstractCegarLoop]: === Iteration 43 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:18,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:18,769 INFO L82 PathProgramCache]: Analyzing trace with hash 317467299, now seen corresponding path program 40 times [2021-06-05 21:12:18,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:18,769 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796745050] [2021-06-05 21:12:18,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:18,772 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:18,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1754997212] [2021-06-05 21:12:18,772 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 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 44 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:18,809 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:18,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:18,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:18,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:18,905 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:18,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:18,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796745050] [2021-06-05 21:12:18,905 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:18,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1754997212] [2021-06-05 21:12:18,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1754997212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:18,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:18,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:18,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1889683350] [2021-06-05 21:12:18,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:18,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:18,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:18,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:18,906 INFO L87 Difference]: Start difference. First operand 160 states and 415 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:19,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:19,038 INFO L93 Difference]: Finished difference Result 214 states and 536 transitions. [2021-06-05 21:12:19,039 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:19,039 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:19,039 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:19,040 INFO L225 Difference]: With dead ends: 214 [2021-06-05 21:12:19,040 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 21:12:19,040 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.0ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:19,040 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 21:12:19,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 160. [2021-06-05 21:12:19,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 159 states have (on average 2.610062893081761) internal successors, (415), 159 states have internal predecessors, (415), 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-06-05 21:12:19,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 415 transitions. [2021-06-05 21:12:19,044 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 415 transitions. Word has length 15 [2021-06-05 21:12:19,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:19,044 INFO L482 AbstractCegarLoop]: Abstraction has 160 states and 415 transitions. [2021-06-05 21:12:19,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:19,045 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 415 transitions. [2021-06-05 21:12:19,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:19,045 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:19,045 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:19,267 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2021-06-05 21:12:19,268 INFO L430 AbstractCegarLoop]: === Iteration 44 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:19,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:19,268 INFO L82 PathProgramCache]: Analyzing trace with hash 955767327, now seen corresponding path program 41 times [2021-06-05 21:12:19,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:19,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214197177] [2021-06-05 21:12:19,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:19,271 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:19,271 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1113863314] [2021-06-05 21:12:19,271 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 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 45 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:19,427 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:19,428 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:19,428 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:19,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:19,527 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:19,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:19,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214197177] [2021-06-05 21:12:19,528 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:19,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1113863314] [2021-06-05 21:12:19,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1113863314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:19,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:19,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:19,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558678417] [2021-06-05 21:12:19,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:19,529 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:19,529 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:19,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:19,529 INFO L87 Difference]: Start difference. First operand 160 states and 415 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:19,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:19,700 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 21:12:19,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:12:19,701 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:19,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:19,701 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:19,701 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:19,702 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 136.4ms TimeCoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:12:19,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:19,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 161. [2021-06-05 21:12:19,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.61875) internal successors, (419), 160 states have internal predecessors, (419), 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-06-05 21:12:19,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 419 transitions. [2021-06-05 21:12:19,706 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 419 transitions. Word has length 15 [2021-06-05 21:12:19,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:19,706 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 419 transitions. [2021-06-05 21:12:19,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:19,706 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 419 transitions. [2021-06-05 21:12:19,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:19,707 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:19,707 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:19,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2021-06-05 21:12:19,929 INFO L430 AbstractCegarLoop]: === Iteration 45 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:19,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:19,929 INFO L82 PathProgramCache]: Analyzing trace with hash 844944807, now seen corresponding path program 42 times [2021-06-05 21:12:19,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:19,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168339882] [2021-06-05 21:12:19,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:19,933 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:19,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2083856021] [2021-06-05 21:12:19,933 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 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 46 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:19,958 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:19,958 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:19,958 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:12:19,959 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:20,071 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:20,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:20,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168339882] [2021-06-05 21:12:20,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:20,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083856021] [2021-06-05 21:12:20,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083856021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:20,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:20,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:20,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661049977] [2021-06-05 21:12:20,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:20,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:20,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:20,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:20,073 INFO L87 Difference]: Start difference. First operand 161 states and 419 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:20,237 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:20,238 INFO L93 Difference]: Finished difference Result 208 states and 509 transitions. [2021-06-05 21:12:20,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:20,238 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:20,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:20,239 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:20,239 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:20,239 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 132.8ms TimeCoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:20,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:20,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 158. [2021-06-05 21:12:20,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.611464968152866) internal successors, (410), 157 states have internal predecessors, (410), 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-06-05 21:12:20,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 410 transitions. [2021-06-05 21:12:20,243 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 410 transitions. Word has length 15 [2021-06-05 21:12:20,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:20,243 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 410 transitions. [2021-06-05 21:12:20,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:20,243 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 410 transitions. [2021-06-05 21:12:20,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:20,244 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:20,244 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:20,466 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2021-06-05 21:12:20,466 INFO L430 AbstractCegarLoop]: === Iteration 46 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:20,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:20,467 INFO L82 PathProgramCache]: Analyzing trace with hash 837682847, now seen corresponding path program 43 times [2021-06-05 21:12:20,467 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:20,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043563476] [2021-06-05 21:12:20,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:20,469 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:20,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1084194965] [2021-06-05 21:12:20,469 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 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 47 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:20,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:20,493 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:20,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:20,582 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:20,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:20,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043563476] [2021-06-05 21:12:20,582 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:20,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1084194965] [2021-06-05 21:12:20,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1084194965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:20,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:20,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:20,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480923210] [2021-06-05 21:12:20,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:20,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:20,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:20,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:20,583 INFO L87 Difference]: Start difference. First operand 158 states and 410 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:20,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:20,712 INFO L93 Difference]: Finished difference Result 222 states and 538 transitions. [2021-06-05 21:12:20,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:20,712 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:20,713 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:20,713 INFO L225 Difference]: With dead ends: 222 [2021-06-05 21:12:20,713 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 21:12:20,713 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 75.9ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:20,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 21:12:20,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 154. [2021-06-05 21:12:20,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.581699346405229) internal successors, (395), 153 states have internal predecessors, (395), 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-06-05 21:12:20,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 21:12:20,716 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 21:12:20,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:20,716 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 21:12:20,716 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:20,716 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 21:12:20,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:20,717 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:20,717 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:20,932 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable50 [2021-06-05 21:12:20,933 INFO L430 AbstractCegarLoop]: === Iteration 47 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:20,933 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:20,933 INFO L82 PathProgramCache]: Analyzing trace with hash -1831329237, now seen corresponding path program 44 times [2021-06-05 21:12:20,933 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:20,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995593521] [2021-06-05 21:12:20,933 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:20,935 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:20,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214917264] [2021-06-05 21:12:20,936 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 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 48 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:20,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:20,962 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:20,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 21:12:20,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:20,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:20,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:20,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:20,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:20,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:21,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 21:12:21,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:21,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 21:12:21,042 INFO L446 ElimStorePlain]: Different costs {0=[v_A_38], 2=[F]} [2021-06-05 21:12:21,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:21,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,069 INFO L354 Elim1Store]: treesize reduction 13, result has 48.0 percent of original size [2021-06-05 21:12:21,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 30 [2021-06-05 21:12:21,072 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 2 xjuncts. [2021-06-05 21:12:21,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:21,087 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:30 [2021-06-05 21:12:21,218 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:21,218 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:21,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995593521] [2021-06-05 21:12:21,218 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:21,218 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214917264] [2021-06-05 21:12:21,218 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214917264] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:21,218 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:21,218 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:21,218 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610538584] [2021-06-05 21:12:21,219 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:21,219 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:21,219 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:21,219 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:21,219 INFO L87 Difference]: Start difference. First operand 154 states and 395 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:21,373 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:21,373 INFO L93 Difference]: Finished difference Result 182 states and 452 transitions. [2021-06-05 21:12:21,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:21,374 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:21,374 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:21,375 INFO L225 Difference]: With dead ends: 182 [2021-06-05 21:12:21,375 INFO L226 Difference]: Without dead ends: 179 [2021-06-05 21:12:21,375 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 122.1ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:21,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2021-06-05 21:12:21,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 154. [2021-06-05 21:12:21,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.581699346405229) internal successors, (395), 153 states have internal predecessors, (395), 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-06-05 21:12:21,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 395 transitions. [2021-06-05 21:12:21,378 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 395 transitions. Word has length 15 [2021-06-05 21:12:21,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:21,378 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 395 transitions. [2021-06-05 21:12:21,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:21,378 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 395 transitions. [2021-06-05 21:12:21,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:21,379 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:21,379 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:21,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,48 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:21,593 INFO L430 AbstractCegarLoop]: === Iteration 48 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:21,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:21,593 INFO L82 PathProgramCache]: Analyzing trace with hash 576553755, now seen corresponding path program 45 times [2021-06-05 21:12:21,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:21,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906139266] [2021-06-05 21:12:21,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:21,596 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:21,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984761020] [2021-06-05 21:12:21,597 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 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 49 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:21,621 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:21,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:21,622 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:21,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:21,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:21,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:21,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:21,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:12:21,727 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 21:12:21,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 21:12:21,730 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:21,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,741 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:21,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:12:21,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:21,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:21,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:45, output treesize:16 [2021-06-05 21:12:21,815 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:21,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:21,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906139266] [2021-06-05 21:12:21,815 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:21,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984761020] [2021-06-05 21:12:21,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984761020] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:21,815 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:21,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:21,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1414994345] [2021-06-05 21:12:21,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:21,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:21,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:21,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:21,817 INFO L87 Difference]: Start difference. First operand 154 states and 395 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:21,932 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:21,933 INFO L93 Difference]: Finished difference Result 170 states and 422 transitions. [2021-06-05 21:12:21,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:21,933 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:21,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:21,934 INFO L225 Difference]: With dead ends: 170 [2021-06-05 21:12:21,934 INFO L226 Difference]: Without dead ends: 167 [2021-06-05 21:12:21,935 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 110.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:21,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 167 states. [2021-06-05 21:12:21,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 167 to 156. [2021-06-05 21:12:21,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.567741935483871) internal successors, (398), 155 states have internal predecessors, (398), 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-06-05 21:12:21,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 398 transitions. [2021-06-05 21:12:21,938 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 398 transitions. Word has length 15 [2021-06-05 21:12:21,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:21,938 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 398 transitions. [2021-06-05 21:12:21,938 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:21,939 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 398 transitions. [2021-06-05 21:12:21,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:21,939 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:21,939 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:22,152 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable56 [2021-06-05 21:12:22,153 INFO L430 AbstractCegarLoop]: === Iteration 49 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:22,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:22,153 INFO L82 PathProgramCache]: Analyzing trace with hash -256408741, now seen corresponding path program 46 times [2021-06-05 21:12:22,153 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:22,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2042868978] [2021-06-05 21:12:22,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:22,155 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:22,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000272172] [2021-06-05 21:12:22,155 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 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 50 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:22,178 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:22,179 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:22,179 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:22,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:22,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:22,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:22,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2042868978] [2021-06-05 21:12:22,265 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:22,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000272172] [2021-06-05 21:12:22,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000272172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:22,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:22,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:22,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611018174] [2021-06-05 21:12:22,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:22,266 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:22,266 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:22,266 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:22,267 INFO L87 Difference]: Start difference. First operand 156 states and 398 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:22,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:22,402 INFO L93 Difference]: Finished difference Result 234 states and 557 transitions. [2021-06-05 21:12:22,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:22,403 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:22,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:22,404 INFO L225 Difference]: With dead ends: 234 [2021-06-05 21:12:22,404 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 21:12:22,404 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 70.6ms TimeCoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:22,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 21:12:22,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 154. [2021-06-05 21:12:22,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5620915032679736) internal successors, (392), 153 states have internal predecessors, (392), 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-06-05 21:12:22,408 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 392 transitions. [2021-06-05 21:12:22,408 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 392 transitions. Word has length 15 [2021-06-05 21:12:22,408 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:22,408 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 392 transitions. [2021-06-05 21:12:22,408 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:22,408 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 392 transitions. [2021-06-05 21:12:22,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:22,408 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:22,409 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:22,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable57 [2021-06-05 21:12:22,621 INFO L430 AbstractCegarLoop]: === Iteration 50 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:22,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:22,621 INFO L82 PathProgramCache]: Analyzing trace with hash 1461934965, now seen corresponding path program 47 times [2021-06-05 21:12:22,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:22,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026635292] [2021-06-05 21:12:22,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:22,628 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:22,628 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [740236678] [2021-06-05 21:12:22,628 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 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 51 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:22,658 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:12:22,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:22,659 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:22,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:22,749 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:22,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:22,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026635292] [2021-06-05 21:12:22,749 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:22,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740236678] [2021-06-05 21:12:22,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740236678] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:22,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:22,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:22,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769534602] [2021-06-05 21:12:22,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:22,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:22,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:22,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:22,751 INFO L87 Difference]: Start difference. First operand 154 states and 392 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:22,876 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:22,876 INFO L93 Difference]: Finished difference Result 236 states and 570 transitions. [2021-06-05 21:12:22,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:22,876 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:22,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:22,877 INFO L225 Difference]: With dead ends: 236 [2021-06-05 21:12:22,877 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 21:12:22,877 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 75.3ms TimeCoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:22,878 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 21:12:22,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 147. [2021-06-05 21:12:22,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 146 states have (on average 2.5273972602739727) internal successors, (369), 146 states have internal predecessors, (369), 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-06-05 21:12:22,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 369 transitions. [2021-06-05 21:12:22,882 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 369 transitions. Word has length 15 [2021-06-05 21:12:22,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:22,883 INFO L482 AbstractCegarLoop]: Abstraction has 147 states and 369 transitions. [2021-06-05 21:12:22,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:22,883 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 369 transitions. [2021-06-05 21:12:22,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:22,883 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:22,883 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:23,096 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable58 [2021-06-05 21:12:23,097 INFO L430 AbstractCegarLoop]: === Iteration 51 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:23,097 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:23,097 INFO L82 PathProgramCache]: Analyzing trace with hash -1139091843, now seen corresponding path program 48 times [2021-06-05 21:12:23,097 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:23,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1663820283] [2021-06-05 21:12:23,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:23,099 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:23,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1500867878] [2021-06-05 21:12:23,099 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 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 52 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:23,122 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:23,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:23,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:23,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:23,204 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:23,204 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:23,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1663820283] [2021-06-05 21:12:23,204 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:23,204 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1500867878] [2021-06-05 21:12:23,204 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1500867878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:23,204 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:23,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:23,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009956303] [2021-06-05 21:12:23,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:23,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:23,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:23,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:23,205 INFO L87 Difference]: Start difference. First operand 147 states and 369 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:23,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:23,328 INFO L93 Difference]: Finished difference Result 230 states and 558 transitions. [2021-06-05 21:12:23,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:23,328 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:23,328 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:23,329 INFO L225 Difference]: With dead ends: 230 [2021-06-05 21:12:23,329 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 21:12:23,329 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 93.2ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:23,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 21:12:23,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 154. [2021-06-05 21:12:23,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.522875816993464) internal successors, (386), 153 states have internal predecessors, (386), 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-06-05 21:12:23,332 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 386 transitions. [2021-06-05 21:12:23,332 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 386 transitions. Word has length 15 [2021-06-05 21:12:23,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:23,333 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 386 transitions. [2021-06-05 21:12:23,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:23,333 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 386 transitions. [2021-06-05 21:12:23,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:23,333 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:23,333 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:23,544 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable59 [2021-06-05 21:12:23,545 INFO L430 AbstractCegarLoop]: === Iteration 52 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:23,545 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:23,545 INFO L82 PathProgramCache]: Analyzing trace with hash 206681367, now seen corresponding path program 49 times [2021-06-05 21:12:23,545 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:23,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543050465] [2021-06-05 21:12:23,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:23,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:23,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [342718771] [2021-06-05 21:12:23,547 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 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 53 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:23,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:23,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:23,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:23,675 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:23,675 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:23,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543050465] [2021-06-05 21:12:23,676 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:23,676 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [342718771] [2021-06-05 21:12:23,676 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [342718771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:23,676 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:23,676 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:23,676 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644566464] [2021-06-05 21:12:23,676 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:23,676 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:23,676 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:23,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:23,677 INFO L87 Difference]: Start difference. First operand 154 states and 386 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:23,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:23,802 INFO L93 Difference]: Finished difference Result 257 states and 623 transitions. [2021-06-05 21:12:23,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:23,802 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:23,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:23,803 INFO L225 Difference]: With dead ends: 257 [2021-06-05 21:12:23,803 INFO L226 Difference]: Without dead ends: 251 [2021-06-05 21:12:23,803 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 116.5ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:23,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 251 states. [2021-06-05 21:12:23,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 251 to 154. [2021-06-05 21:12:23,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.5163398692810457) internal successors, (385), 153 states have internal predecessors, (385), 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-06-05 21:12:23,807 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 385 transitions. [2021-06-05 21:12:23,807 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 385 transitions. Word has length 15 [2021-06-05 21:12:23,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:23,807 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 385 transitions. [2021-06-05 21:12:23,807 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:23,807 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 385 transitions. [2021-06-05 21:12:23,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:23,808 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:23,808 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:24,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,53 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:24,031 INFO L430 AbstractCegarLoop]: === Iteration 53 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:24,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:24,032 INFO L82 PathProgramCache]: Analyzing trace with hash 1180648133, now seen corresponding path program 50 times [2021-06-05 21:12:24,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:24,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861437564] [2021-06-05 21:12:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:24,034 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:24,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871026708] [2021-06-05 21:12:24,034 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 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 54 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:24,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:24,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:24,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:12:24,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:24,168 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:24,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:24,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861437564] [2021-06-05 21:12:24,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:24,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871026708] [2021-06-05 21:12:24,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871026708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:24,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:24,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:24,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [767230347] [2021-06-05 21:12:24,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:24,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:24,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:24,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:24,170 INFO L87 Difference]: Start difference. First operand 154 states and 385 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:24,297 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:24,297 INFO L93 Difference]: Finished difference Result 185 states and 457 transitions. [2021-06-05 21:12:24,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:24,298 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:24,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:24,299 INFO L225 Difference]: With dead ends: 185 [2021-06-05 21:12:24,299 INFO L226 Difference]: Without dead ends: 182 [2021-06-05 21:12:24,299 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 92.9ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:24,299 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2021-06-05 21:12:24,302 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 156. [2021-06-05 21:12:24,302 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 156 states, 155 states have (on average 2.52258064516129) internal successors, (391), 155 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-06-05 21:12:24,303 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 156 states to 156 states and 391 transitions. [2021-06-05 21:12:24,303 INFO L78 Accepts]: Start accepts. Automaton has 156 states and 391 transitions. Word has length 15 [2021-06-05 21:12:24,303 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:24,303 INFO L482 AbstractCegarLoop]: Abstraction has 156 states and 391 transitions. [2021-06-05 21:12:24,303 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:24,303 INFO L276 IsEmpty]: Start isEmpty. Operand 156 states and 391 transitions. [2021-06-05 21:12:24,303 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:24,303 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:24,303 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:24,516 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable61 [2021-06-05 21:12:24,517 INFO L430 AbstractCegarLoop]: === Iteration 54 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:24,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:24,517 INFO L82 PathProgramCache]: Analyzing trace with hash -1395975457, now seen corresponding path program 51 times [2021-06-05 21:12:24,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:24,517 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458722473] [2021-06-05 21:12:24,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:24,519 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:24,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1184836250] [2021-06-05 21:12:24,519 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 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 55 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:24,541 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:24,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:24,542 WARN L261 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:24,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:24,556 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:24,557 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:24,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:24,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:24,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:24,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:12:24,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:24,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:24,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-06-05 21:12:24,642 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:24,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:24,649 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:36, output treesize:19 [2021-06-05 21:12:24,704 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:24,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:24,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458722473] [2021-06-05 21:12:24,704 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:24,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184836250] [2021-06-05 21:12:24,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184836250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:24,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:24,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:24,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364878313] [2021-06-05 21:12:24,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:24,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:24,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:24,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:24,705 INFO L87 Difference]: Start difference. First operand 156 states and 391 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:24,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:24,892 INFO L93 Difference]: Finished difference Result 212 states and 514 transitions. [2021-06-05 21:12:24,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:24,892 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:24,893 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:24,893 INFO L225 Difference]: With dead ends: 212 [2021-06-05 21:12:24,893 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 21:12:24,893 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 130.5ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:24,894 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 21:12:24,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 158. [2021-06-05 21:12:24,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.5414012738853504) internal successors, (399), 157 states have internal predecessors, (399), 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-06-05 21:12:24,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 399 transitions. [2021-06-05 21:12:24,897 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 399 transitions. Word has length 15 [2021-06-05 21:12:24,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:24,897 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 399 transitions. [2021-06-05 21:12:24,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:24,897 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 399 transitions. [2021-06-05 21:12:24,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:24,898 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:24,898 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:25,121 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62,55 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:25,121 INFO L430 AbstractCegarLoop]: === Iteration 55 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:25,121 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:25,121 INFO L82 PathProgramCache]: Analyzing trace with hash -1506797977, now seen corresponding path program 52 times [2021-06-05 21:12:25,121 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:25,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94492261] [2021-06-05 21:12:25,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:25,123 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:25,123 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [405612126] [2021-06-05 21:12:25,123 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 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 56 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:25,146 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:25,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:25,147 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:25,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:25,225 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:25,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:25,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94492261] [2021-06-05 21:12:25,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:25,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [405612126] [2021-06-05 21:12:25,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [405612126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:25,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:25,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:25,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569374582] [2021-06-05 21:12:25,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:25,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:25,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:25,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:25,227 INFO L87 Difference]: Start difference. First operand 158 states and 399 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:25,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:25,369 INFO L93 Difference]: Finished difference Result 216 states and 540 transitions. [2021-06-05 21:12:25,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:25,369 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:25,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:25,370 INFO L225 Difference]: With dead ends: 216 [2021-06-05 21:12:25,370 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 21:12:25,370 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 102.0ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:25,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 21:12:25,373 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 157. [2021-06-05 21:12:25,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 2.5384615384615383) internal successors, (396), 156 states have internal predecessors, (396), 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-06-05 21:12:25,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 396 transitions. [2021-06-05 21:12:25,373 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 396 transitions. Word has length 15 [2021-06-05 21:12:25,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:25,373 INFO L482 AbstractCegarLoop]: Abstraction has 157 states and 396 transitions. [2021-06-05 21:12:25,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:25,374 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 396 transitions. [2021-06-05 21:12:25,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:25,374 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:25,374 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:25,592 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63,56 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:25,593 INFO L430 AbstractCegarLoop]: === Iteration 56 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:25,593 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:25,593 INFO L82 PathProgramCache]: Analyzing trace with hash 1814996549, now seen corresponding path program 53 times [2021-06-05 21:12:25,593 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:25,593 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954327364] [2021-06-05 21:12:25,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:25,595 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:25,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1216509748] [2021-06-05 21:12:25,595 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 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 57 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:25,619 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:25,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:25,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:25,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:25,711 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:25,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:25,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954327364] [2021-06-05 21:12:25,712 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:25,712 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216509748] [2021-06-05 21:12:25,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216509748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:25,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:25,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:25,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498383546] [2021-06-05 21:12:25,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:25,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:25,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:25,713 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:25,713 INFO L87 Difference]: Start difference. First operand 157 states and 396 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:25,841 INFO L93 Difference]: Finished difference Result 246 states and 594 transitions. [2021-06-05 21:12:25,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:25,841 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:25,842 INFO L225 Difference]: With dead ends: 246 [2021-06-05 21:12:25,842 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 21:12:25,842 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 103.9ms TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:25,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 21:12:25,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 167. [2021-06-05 21:12:25,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5843373493975905) internal successors, (429), 166 states have internal predecessors, (429), 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-06-05 21:12:25,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 429 transitions. [2021-06-05 21:12:25,845 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 429 transitions. Word has length 15 [2021-06-05 21:12:25,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:25,845 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 429 transitions. [2021-06-05 21:12:25,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:25,845 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 429 transitions. [2021-06-05 21:12:25,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:25,845 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:25,845 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:26,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64,57 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:26,049 INFO L430 AbstractCegarLoop]: === Iteration 57 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:26,049 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:26,049 INFO L82 PathProgramCache]: Analyzing trace with hash -750923413, now seen corresponding path program 54 times [2021-06-05 21:12:26,049 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:26,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1186483617] [2021-06-05 21:12:26,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:26,051 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:26,051 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023896241] [2021-06-05 21:12:26,051 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 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 58 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:26,074 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:26,074 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:26,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:26,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:26,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:26,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:26,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:26,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:26,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:26,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:12:26,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:26,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:26,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 21:12:26,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:26,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:26,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 21:12:26,213 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:26,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:26,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1186483617] [2021-06-05 21:12:26,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:26,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023896241] [2021-06-05 21:12:26,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023896241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:26,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:26,214 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:26,214 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462325649] [2021-06-05 21:12:26,214 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:26,214 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:26,214 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:26,214 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:26,215 INFO L87 Difference]: Start difference. First operand 167 states and 429 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:26,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:26,345 INFO L93 Difference]: Finished difference Result 216 states and 543 transitions. [2021-06-05 21:12:26,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:26,345 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:26,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:26,346 INFO L225 Difference]: With dead ends: 216 [2021-06-05 21:12:26,346 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 21:12:26,346 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:26,347 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 21:12:26,350 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 169. [2021-06-05 21:12:26,350 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5833333333333335) internal successors, (434), 168 states have internal predecessors, (434), 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-06-05 21:12:26,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 21:12:26,350 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 21:12:26,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:26,351 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 21:12:26,351 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:26,351 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 21:12:26,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:26,351 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:26,351 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:26,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65,58 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:26,565 INFO L430 AbstractCegarLoop]: === Iteration 58 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:26,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:26,565 INFO L82 PathProgramCache]: Analyzing trace with hash 967420293, now seen corresponding path program 55 times [2021-06-05 21:12:26,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:26,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106083443] [2021-06-05 21:12:26,565 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:26,567 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:26,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1074180959] [2021-06-05 21:12:26,567 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 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 59 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:26,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:26,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:26,603 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:26,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:26,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:26,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106083443] [2021-06-05 21:12:26,696 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:26,696 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1074180959] [2021-06-05 21:12:26,696 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1074180959] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:26,696 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:26,696 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:26,696 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086930780] [2021-06-05 21:12:26,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:26,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:26,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:26,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:26,697 INFO L87 Difference]: Start difference. First operand 169 states and 434 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:26,812 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:26,812 INFO L93 Difference]: Finished difference Result 273 states and 664 transitions. [2021-06-05 21:12:26,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:26,813 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:26,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:26,814 INFO L225 Difference]: With dead ends: 273 [2021-06-05 21:12:26,814 INFO L226 Difference]: Without dead ends: 268 [2021-06-05 21:12:26,814 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 78.2ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:26,815 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 268 states. [2021-06-05 21:12:26,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 268 to 170. [2021-06-05 21:12:26,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.6094674556213016) internal successors, (441), 169 states have internal predecessors, (441), 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-06-05 21:12:26,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 441 transitions. [2021-06-05 21:12:26,818 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 441 transitions. Word has length 15 [2021-06-05 21:12:26,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:26,818 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 441 transitions. [2021-06-05 21:12:26,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:26,819 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 441 transitions. [2021-06-05 21:12:26,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:26,819 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:26,819 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:27,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 59 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable66 [2021-06-05 21:12:27,033 INFO L430 AbstractCegarLoop]: === Iteration 59 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:27,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:27,033 INFO L82 PathProgramCache]: Analyzing trace with hash -172206647, now seen corresponding path program 56 times [2021-06-05 21:12:27,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:27,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1467764603] [2021-06-05 21:12:27,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:27,035 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:27,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1334073252] [2021-06-05 21:12:27,035 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 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 60 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:27,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:27,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:27,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:12:27,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:27,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:27,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:27,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:12:27,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:27,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:27,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:12:27,138 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 21:12:27,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 21:12:27,140 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:27,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:27,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:12:27,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:27,155 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:27,155 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 21:12:27,207 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:27,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:27,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1467764603] [2021-06-05 21:12:27,207 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:27,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1334073252] [2021-06-05 21:12:27,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1334073252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:27,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:27,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:27,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [701983852] [2021-06-05 21:12:27,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:27,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:27,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:27,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:27,208 INFO L87 Difference]: Start difference. First operand 170 states and 441 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:27,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:27,361 INFO L93 Difference]: Finished difference Result 208 states and 525 transitions. [2021-06-05 21:12:27,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:27,362 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:27,362 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:27,363 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:27,363 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:27,363 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 108.9ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:27,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:27,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 171. [2021-06-05 21:12:27,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.6) internal successors, (442), 170 states have internal predecessors, (442), 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-06-05 21:12:27,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 442 transitions. [2021-06-05 21:12:27,366 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 442 transitions. Word has length 15 [2021-06-05 21:12:27,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:27,366 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 442 transitions. [2021-06-05 21:12:27,366 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:27,367 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 442 transitions. [2021-06-05 21:12:27,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:27,367 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:27,367 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:27,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67,60 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:27,590 INFO L430 AbstractCegarLoop]: === Iteration 60 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:27,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:27,590 INFO L82 PathProgramCache]: Analyzing trace with hash -179468607, now seen corresponding path program 57 times [2021-06-05 21:12:27,590 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:27,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025508156] [2021-06-05 21:12:27,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:27,592 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:27,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [669024977] [2021-06-05 21:12:27,592 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 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 61 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:27,614 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:27,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:27,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:12:27,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:27,700 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:27,700 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:27,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025508156] [2021-06-05 21:12:27,700 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:27,700 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [669024977] [2021-06-05 21:12:27,700 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [669024977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:27,700 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:27,700 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:27,700 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161857358] [2021-06-05 21:12:27,700 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:27,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:27,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:27,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:27,701 INFO L87 Difference]: Start difference. First operand 171 states and 442 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:27,809 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:27,809 INFO L93 Difference]: Finished difference Result 240 states and 592 transitions. [2021-06-05 21:12:27,810 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:27,810 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:27,810 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:27,811 INFO L225 Difference]: With dead ends: 240 [2021-06-05 21:12:27,811 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 21:12:27,811 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 88.1ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:27,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 21:12:27,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 171. [2021-06-05 21:12:27,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5764705882352943) internal successors, (438), 170 states have internal predecessors, (438), 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-06-05 21:12:27,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 438 transitions. [2021-06-05 21:12:27,815 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 438 transitions. Word has length 15 [2021-06-05 21:12:27,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:27,815 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 438 transitions. [2021-06-05 21:12:27,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:27,815 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 438 transitions. [2021-06-05 21:12:27,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:27,816 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:27,816 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:28,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable68 [2021-06-05 21:12:28,038 INFO L430 AbstractCegarLoop]: === Iteration 61 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:28,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:28,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1538875099, now seen corresponding path program 58 times [2021-06-05 21:12:28,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:28,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265371590] [2021-06-05 21:12:28,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:28,040 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:28,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [115994844] [2021-06-05 21:12:28,041 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 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 62 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:28,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:28,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:28,062 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:28,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:28,163 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:28,163 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:28,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265371590] [2021-06-05 21:12:28,163 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:28,163 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [115994844] [2021-06-05 21:12:28,163 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [115994844] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:28,163 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:28,163 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:28,163 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1755355423] [2021-06-05 21:12:28,163 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:28,163 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:28,164 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:28,164 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:28,164 INFO L87 Difference]: Start difference. First operand 171 states and 438 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:28,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:28,287 INFO L93 Difference]: Finished difference Result 231 states and 575 transitions. [2021-06-05 21:12:28,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:28,287 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:28,287 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:28,288 INFO L225 Difference]: With dead ends: 231 [2021-06-05 21:12:28,288 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 21:12:28,289 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 87.8ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:28,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 21:12:28,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 167. [2021-06-05 21:12:28,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5542168674698793) internal successors, (424), 166 states have internal predecessors, (424), 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-06-05 21:12:28,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 424 transitions. [2021-06-05 21:12:28,292 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 424 transitions. Word has length 15 [2021-06-05 21:12:28,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:28,292 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 424 transitions. [2021-06-05 21:12:28,292 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:28,292 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 424 transitions. [2021-06-05 21:12:28,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:28,293 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:28,293 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:28,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69,62 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:28,509 INFO L430 AbstractCegarLoop]: === Iteration 62 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:28,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:28,509 INFO L82 PathProgramCache]: Analyzing trace with hash -2101626631, now seen corresponding path program 59 times [2021-06-05 21:12:28,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:28,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [155064386] [2021-06-05 21:12:28,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:28,511 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:28,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1271805312] [2021-06-05 21:12:28,511 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 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 63 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:28,534 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:28,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:28,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:28,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:28,621 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:28,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:28,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [155064386] [2021-06-05 21:12:28,621 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:28,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271805312] [2021-06-05 21:12:28,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271805312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:28,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:28,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:28,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374975120] [2021-06-05 21:12:28,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:28,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:28,622 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:28,622 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:28,622 INFO L87 Difference]: Start difference. First operand 167 states and 424 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:28,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:28,714 INFO L93 Difference]: Finished difference Result 200 states and 502 transitions. [2021-06-05 21:12:28,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:28,714 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:28,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:28,715 INFO L225 Difference]: With dead ends: 200 [2021-06-05 21:12:28,715 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 21:12:28,715 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 73.6ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:28,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 21:12:28,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 169. [2021-06-05 21:12:28,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5595238095238093) internal successors, (430), 168 states have internal predecessors, (430), 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-06-05 21:12:28,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 430 transitions. [2021-06-05 21:12:28,718 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 430 transitions. Word has length 15 [2021-06-05 21:12:28,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:28,718 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 430 transitions. [2021-06-05 21:12:28,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:28,718 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 430 transitions. [2021-06-05 21:12:28,719 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:28,719 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:28,719 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:28,940 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70,63 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:28,941 INFO L430 AbstractCegarLoop]: === Iteration 63 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:28,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:28,941 INFO L82 PathProgramCache]: Analyzing trace with hash -383282925, now seen corresponding path program 60 times [2021-06-05 21:12:28,941 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:28,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [937735056] [2021-06-05 21:12:28,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:28,943 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:28,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [495053864] [2021-06-05 21:12:28,943 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 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 64 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:28,969 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:28,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:28,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:28,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:29,022 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:29,023 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:29,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [937735056] [2021-06-05 21:12:29,023 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:29,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495053864] [2021-06-05 21:12:29,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495053864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:29,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:29,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:29,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97426811] [2021-06-05 21:12:29,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:29,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:29,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:29,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:29,024 INFO L87 Difference]: Start difference. First operand 169 states and 430 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:29,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:29,103 INFO L93 Difference]: Finished difference Result 224 states and 559 transitions. [2021-06-05 21:12:29,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:12:29,104 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:29,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:29,104 INFO L225 Difference]: With dead ends: 224 [2021-06-05 21:12:29,104 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:29,105 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 53.9ms TimeCoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:29,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:29,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 21:12:29,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.56140350877193) internal successors, (438), 171 states have internal predecessors, (438), 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-06-05 21:12:29,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 438 transitions. [2021-06-05 21:12:29,108 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 438 transitions. Word has length 15 [2021-06-05 21:12:29,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:29,108 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 438 transitions. [2021-06-05 21:12:29,108 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:29,108 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 438 transitions. [2021-06-05 21:12:29,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:29,108 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:29,108 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:29,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71,64 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:29,328 INFO L430 AbstractCegarLoop]: === Iteration 64 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:29,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:29,328 INFO L82 PathProgramCache]: Analyzing trace with hash 261769119, now seen corresponding path program 61 times [2021-06-05 21:12:29,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:29,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485651135] [2021-06-05 21:12:29,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:29,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:29,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207833655] [2021-06-05 21:12:29,331 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 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 65 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:29,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:29,357 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:29,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:29,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:29,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:29,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485651135] [2021-06-05 21:12:29,434 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:29,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207833655] [2021-06-05 21:12:29,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207833655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:29,435 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:29,435 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:29,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744975771] [2021-06-05 21:12:29,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:29,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:29,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:29,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:29,435 INFO L87 Difference]: Start difference. First operand 172 states and 438 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:29,535 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:29,535 INFO L93 Difference]: Finished difference Result 264 states and 636 transitions. [2021-06-05 21:12:29,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:29,536 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:29,536 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:29,537 INFO L225 Difference]: With dead ends: 264 [2021-06-05 21:12:29,537 INFO L226 Difference]: Without dead ends: 259 [2021-06-05 21:12:29,537 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 67.5ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:29,537 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2021-06-05 21:12:29,540 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 168. [2021-06-05 21:12:29,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.55688622754491) internal successors, (427), 167 states have internal predecessors, (427), 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-06-05 21:12:29,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 21:12:29,541 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 21:12:29,541 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:29,541 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 21:12:29,541 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:29,541 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 21:12:29,541 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:29,542 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:29,542 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:29,761 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,65 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:29,761 INFO L430 AbstractCegarLoop]: === Iteration 65 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:29,761 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:29,761 INFO L82 PathProgramCache]: Analyzing trace with hash 1980112825, now seen corresponding path program 62 times [2021-06-05 21:12:29,761 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:29,761 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71190712] [2021-06-05 21:12:29,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:29,763 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:29,763 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [761039792] [2021-06-05 21:12:29,763 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 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 66 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:29,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:29,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:29,816 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:29,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:29,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:29,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:29,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:29,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:29,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:29,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:12:29,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 19 [2021-06-05 21:12:29,898 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:29,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:29,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:29,906 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:29,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:29,912 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 21:12:29,940 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:29,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:29,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71190712] [2021-06-05 21:12:29,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:29,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761039792] [2021-06-05 21:12:29,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761039792] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:29,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:29,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:29,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627429761] [2021-06-05 21:12:29,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:29,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:29,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:29,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:29,941 INFO L87 Difference]: Start difference. First operand 168 states and 427 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:30,037 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:30,037 INFO L93 Difference]: Finished difference Result 218 states and 548 transitions. [2021-06-05 21:12:30,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:30,037 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:30,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:30,038 INFO L225 Difference]: With dead ends: 218 [2021-06-05 21:12:30,038 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 21:12:30,038 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 58.5ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:30,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 21:12:30,041 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 168. [2021-06-05 21:12:30,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.55688622754491) internal successors, (427), 167 states have internal predecessors, (427), 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-06-05 21:12:30,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 427 transitions. [2021-06-05 21:12:30,042 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 427 transitions. Word has length 15 [2021-06-05 21:12:30,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:30,042 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 427 transitions. [2021-06-05 21:12:30,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:30,042 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 427 transitions. [2021-06-05 21:12:30,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:30,042 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:30,043 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:30,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 66 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable73 [2021-06-05 21:12:30,257 INFO L430 AbstractCegarLoop]: === Iteration 66 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:30,257 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:30,257 INFO L82 PathProgramCache]: Analyzing trace with hash 951308405, now seen corresponding path program 63 times [2021-06-05 21:12:30,257 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:30,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023190511] [2021-06-05 21:12:30,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:30,259 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:30,259 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701887717] [2021-06-05 21:12:30,259 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 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 67 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:30,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:30,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:30,282 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:12:30,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:30,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:30,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:30,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:30,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:30,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:30,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:12:30,353 INFO L354 Elim1Store]: treesize reduction 34, result has 8.1 percent of original size [2021-06-05 21:12:30,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 27 [2021-06-05 21:12:30,355 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:30,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:30,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:12:30,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:30,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:30,375 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:16 [2021-06-05 21:12:30,435 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:30,436 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:30,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023190511] [2021-06-05 21:12:30,436 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:30,436 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701887717] [2021-06-05 21:12:30,436 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701887717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:30,436 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:30,436 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:30,436 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1973660018] [2021-06-05 21:12:30,436 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:30,436 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:30,437 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:30,437 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:30,437 INFO L87 Difference]: Start difference. First operand 168 states and 427 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:30,564 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:30,564 INFO L93 Difference]: Finished difference Result 207 states and 514 transitions. [2021-06-05 21:12:30,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:30,565 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:30,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:30,566 INFO L225 Difference]: With dead ends: 207 [2021-06-05 21:12:30,566 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 21:12:30,566 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 88.5ms TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:30,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 21:12:30,568 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 171. [2021-06-05 21:12:30,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5823529411764707) internal successors, (439), 170 states have internal predecessors, (439), 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-06-05 21:12:30,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 439 transitions. [2021-06-05 21:12:30,569 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 439 transitions. Word has length 15 [2021-06-05 21:12:30,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:30,569 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 439 transitions. [2021-06-05 21:12:30,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:30,569 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 439 transitions. [2021-06-05 21:12:30,570 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:30,570 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:30,570 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:30,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,67 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:30,793 INFO L430 AbstractCegarLoop]: === Iteration 67 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:30,794 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:30,794 INFO L82 PathProgramCache]: Analyzing trace with hash 840485885, now seen corresponding path program 64 times [2021-06-05 21:12:30,794 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:30,794 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013755246] [2021-06-05 21:12:30,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:30,795 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:30,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997757549] [2021-06-05 21:12:30,795 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 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 68 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:30,816 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:30,816 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:30,817 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:30,817 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:30,909 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:30,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:30,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013755246] [2021-06-05 21:12:30,910 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:30,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997757549] [2021-06-05 21:12:30,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997757549] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:30,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:30,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:30,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471774319] [2021-06-05 21:12:30,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:30,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:30,910 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:30,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:30,911 INFO L87 Difference]: Start difference. First operand 171 states and 439 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:31,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:31,069 INFO L93 Difference]: Finished difference Result 247 states and 609 transitions. [2021-06-05 21:12:31,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:31,070 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:31,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:31,071 INFO L225 Difference]: With dead ends: 247 [2021-06-05 21:12:31,071 INFO L226 Difference]: Without dead ends: 241 [2021-06-05 21:12:31,071 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 124.1ms TimeCoverageRelationStatistics Valid=67, Invalid=173, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:31,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2021-06-05 21:12:31,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 169. [2021-06-05 21:12:31,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5654761904761907) internal successors, (431), 168 states have internal predecessors, (431), 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-06-05 21:12:31,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 431 transitions. [2021-06-05 21:12:31,074 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 431 transitions. Word has length 15 [2021-06-05 21:12:31,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:31,074 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 431 transitions. [2021-06-05 21:12:31,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:31,074 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 431 transitions. [2021-06-05 21:12:31,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:31,074 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:31,075 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:31,288 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75,68 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:31,289 INFO L430 AbstractCegarLoop]: === Iteration 68 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:31,289 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:31,289 INFO L82 PathProgramCache]: Analyzing trace with hash -1743399665, now seen corresponding path program 65 times [2021-06-05 21:12:31,289 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:31,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [826579491] [2021-06-05 21:12:31,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:31,291 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:31,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1703687473] [2021-06-05 21:12:31,291 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 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 69 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:31,325 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:31,325 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:31,326 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:31,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:31,410 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:31,410 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:31,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [826579491] [2021-06-05 21:12:31,411 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:31,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1703687473] [2021-06-05 21:12:31,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1703687473] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:31,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:31,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:31,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [871558073] [2021-06-05 21:12:31,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:31,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:31,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:31,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:31,412 INFO L87 Difference]: Start difference. First operand 169 states and 431 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:31,546 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:31,547 INFO L93 Difference]: Finished difference Result 234 states and 573 transitions. [2021-06-05 21:12:31,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:31,547 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:31,547 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:31,548 INFO L225 Difference]: With dead ends: 234 [2021-06-05 21:12:31,548 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 21:12:31,548 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:31,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 21:12:31,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 167. [2021-06-05 21:12:31,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.5602409638554215) internal successors, (425), 166 states have internal predecessors, (425), 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-06-05 21:12:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 425 transitions. [2021-06-05 21:12:31,550 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 425 transitions. Word has length 15 [2021-06-05 21:12:31,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:31,551 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 425 transitions. [2021-06-05 21:12:31,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:31,551 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 425 transitions. [2021-06-05 21:12:31,551 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:31,551 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:31,551 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:31,751 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 69 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable76 [2021-06-05 21:12:31,752 INFO L430 AbstractCegarLoop]: === Iteration 69 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:31,752 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:31,752 INFO L82 PathProgramCache]: Analyzing trace with hash 640027, now seen corresponding path program 66 times [2021-06-05 21:12:31,752 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:31,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2060885784] [2021-06-05 21:12:31,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:31,754 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:31,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1991139555] [2021-06-05 21:12:31,754 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 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 70 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:31,776 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:31,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:31,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:31,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:31,839 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:31,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:31,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2060885784] [2021-06-05 21:12:31,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:31,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1991139555] [2021-06-05 21:12:31,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1991139555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:31,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:31,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:31,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [890371728] [2021-06-05 21:12:31,840 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:31,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:31,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:31,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:31,840 INFO L87 Difference]: Start difference. First operand 167 states and 425 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:31,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:31,956 INFO L93 Difference]: Finished difference Result 220 states and 533 transitions. [2021-06-05 21:12:31,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:31,956 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:31,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:31,957 INFO L225 Difference]: With dead ends: 220 [2021-06-05 21:12:31,957 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 21:12:31,957 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 73.5ms TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:31,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 21:12:31,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 170. [2021-06-05 21:12:31,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.5857988165680474) internal successors, (437), 169 states have internal predecessors, (437), 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-06-05 21:12:31,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 437 transitions. [2021-06-05 21:12:31,961 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 437 transitions. Word has length 15 [2021-06-05 21:12:31,961 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:31,961 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 437 transitions. [2021-06-05 21:12:31,961 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:31,961 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 437 transitions. [2021-06-05 21:12:31,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:31,961 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:31,961 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:32,162 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77,70 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:32,162 INFO L430 AbstractCegarLoop]: === Iteration 70 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:32,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:32,162 INFO L82 PathProgramCache]: Analyzing trace with hash -1835788159, now seen corresponding path program 67 times [2021-06-05 21:12:32,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:32,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609215317] [2021-06-05 21:12:32,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:32,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:32,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [976184230] [2021-06-05 21:12:32,164 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 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 71 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:32,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:32,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:32,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:32,264 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:32,265 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:32,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609215317] [2021-06-05 21:12:32,265 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:32,265 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976184230] [2021-06-05 21:12:32,265 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976184230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:32,265 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:32,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:32,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768104576] [2021-06-05 21:12:32,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:32,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:32,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:32,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:32,265 INFO L87 Difference]: Start difference. First operand 170 states and 437 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:32,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:32,366 INFO L93 Difference]: Finished difference Result 215 states and 541 transitions. [2021-06-05 21:12:32,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:32,367 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:32,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:32,368 INFO L225 Difference]: With dead ends: 215 [2021-06-05 21:12:32,368 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 21:12:32,368 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 68.0ms TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:32,368 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 21:12:32,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 167. [2021-06-05 21:12:32,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.566265060240964) internal successors, (426), 166 states have internal predecessors, (426), 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-06-05 21:12:32,371 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 21:12:32,371 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 21:12:32,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:32,371 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 21:12:32,372 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:32,372 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 21:12:32,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:32,372 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:32,372 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:32,584 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 71 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable78 [2021-06-05 21:12:32,585 INFO L430 AbstractCegarLoop]: === Iteration 71 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:32,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:32,585 INFO L82 PathProgramCache]: Analyzing trace with hash -1197488131, now seen corresponding path program 68 times [2021-06-05 21:12:32,585 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:32,585 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434985542] [2021-06-05 21:12:32,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:32,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:32,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [198732009] [2021-06-05 21:12:32,587 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 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 72 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:32,612 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:32,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:32,613 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:32,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:32,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:32,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:32,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434985542] [2021-06-05 21:12:32,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:32,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198732009] [2021-06-05 21:12:32,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198732009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:32,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:32,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:32,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1399208899] [2021-06-05 21:12:32,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:32,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:32,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:32,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:32,724 INFO L87 Difference]: Start difference. First operand 167 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:32,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:32,869 INFO L93 Difference]: Finished difference Result 230 states and 568 transitions. [2021-06-05 21:12:32,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:32,869 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:32,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:32,870 INFO L225 Difference]: With dead ends: 230 [2021-06-05 21:12:32,870 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 21:12:32,871 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 128.0ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:32,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 21:12:32,874 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 169. [2021-06-05 21:12:32,874 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5833333333333335) internal successors, (434), 168 states have internal predecessors, (434), 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-06-05 21:12:32,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 434 transitions. [2021-06-05 21:12:32,874 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 434 transitions. Word has length 15 [2021-06-05 21:12:32,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:32,874 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 434 transitions. [2021-06-05 21:12:32,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:32,874 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 434 transitions. [2021-06-05 21:12:32,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:32,875 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:32,875 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:33,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 72 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable79 [2021-06-05 21:12:33,081 INFO L430 AbstractCegarLoop]: === Iteration 72 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:33,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:33,081 INFO L82 PathProgramCache]: Analyzing trace with hash -1308310651, now seen corresponding path program 69 times [2021-06-05 21:12:33,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:33,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1093471901] [2021-06-05 21:12:33,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:33,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:33,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1005544779] [2021-06-05 21:12:33,083 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 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 73 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:33,106 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:33,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:33,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:33,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:33,184 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:33,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:33,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1093471901] [2021-06-05 21:12:33,185 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:33,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005544779] [2021-06-05 21:12:33,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005544779] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:33,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:33,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:33,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505301964] [2021-06-05 21:12:33,185 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:33,185 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:33,185 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:33,185 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:33,185 INFO L87 Difference]: Start difference. First operand 169 states and 434 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:33,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:33,342 INFO L93 Difference]: Finished difference Result 237 states and 582 transitions. [2021-06-05 21:12:33,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:12:33,342 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:33,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:33,343 INFO L225 Difference]: With dead ends: 237 [2021-06-05 21:12:33,343 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 21:12:33,343 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 110.8ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:12:33,343 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 21:12:33,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 167. [2021-06-05 21:12:33,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.566265060240964) internal successors, (426), 166 states have internal predecessors, (426), 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-06-05 21:12:33,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 426 transitions. [2021-06-05 21:12:33,346 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 426 transitions. Word has length 15 [2021-06-05 21:12:33,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:33,346 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 426 transitions. [2021-06-05 21:12:33,346 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:33,346 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 426 transitions. [2021-06-05 21:12:33,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:33,346 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:33,346 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:33,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,73 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:33,549 INFO L430 AbstractCegarLoop]: === Iteration 73 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:33,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:33,549 INFO L82 PathProgramCache]: Analyzing trace with hash 2146810787, now seen corresponding path program 70 times [2021-06-05 21:12:33,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:33,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1148663934] [2021-06-05 21:12:33,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:33,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:33,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1907179548] [2021-06-05 21:12:33,551 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 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 74 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:33,576 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:33,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:33,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:33,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:33,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:33,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:33,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1148663934] [2021-06-05 21:12:33,666 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:33,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1907179548] [2021-06-05 21:12:33,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1907179548] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:33,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:33,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:33,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1623074290] [2021-06-05 21:12:33,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:33,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:33,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:33,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:33,667 INFO L87 Difference]: Start difference. First operand 167 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:33,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:33,790 INFO L93 Difference]: Finished difference Result 213 states and 531 transitions. [2021-06-05 21:12:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:33,791 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:33,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:33,792 INFO L225 Difference]: With dead ends: 213 [2021-06-05 21:12:33,792 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 21:12:33,792 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 103.3ms TimeCoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:33,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 21:12:33,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 166. [2021-06-05 21:12:33,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.5575757575757576) internal successors, (422), 165 states have internal predecessors, (422), 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-06-05 21:12:33,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 422 transitions. [2021-06-05 21:12:33,795 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 422 transitions. Word has length 15 [2021-06-05 21:12:33,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:33,795 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 422 transitions. [2021-06-05 21:12:33,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:33,795 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 422 transitions. [2021-06-05 21:12:33,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:33,796 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:33,796 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:34,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81,74 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:34,014 INFO L430 AbstractCegarLoop]: === Iteration 74 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:34,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:34,014 INFO L82 PathProgramCache]: Analyzing trace with hash 310382601, now seen corresponding path program 71 times [2021-06-05 21:12:34,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:34,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368795592] [2021-06-05 21:12:34,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:34,016 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:34,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843538600] [2021-06-05 21:12:34,016 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 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 75 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:34,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:12:34,038 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:34,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:34,039 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:34,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:34,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:34,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:34,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:34,106 INFO L446 ElimStorePlain]: Different costs {0=[v_A_48], 2=[F]} [2021-06-05 21:12:34,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:34,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,121 INFO L354 Elim1Store]: treesize reduction 18, result has 14.3 percent of original size [2021-06-05 21:12:34,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 26 treesize of output 21 [2021-06-05 21:12:34,122 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 21:12:34,161 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:34,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:34,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368795592] [2021-06-05 21:12:34,161 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:34,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843538600] [2021-06-05 21:12:34,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843538600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:34,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:34,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:34,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1447009089] [2021-06-05 21:12:34,161 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:34,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:34,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:34,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:34,162 INFO L87 Difference]: Start difference. First operand 166 states and 422 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:34,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:34,247 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 21:12:34,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:34,248 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:34,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:34,248 INFO L225 Difference]: With dead ends: 205 [2021-06-05 21:12:34,248 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 21:12:34,248 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 56.0ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:34,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 21:12:34,250 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 165. [2021-06-05 21:12:34,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.548780487804878) internal successors, (418), 164 states have internal predecessors, (418), 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-06-05 21:12:34,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 418 transitions. [2021-06-05 21:12:34,251 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 418 transitions. Word has length 15 [2021-06-05 21:12:34,251 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:34,251 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 418 transitions. [2021-06-05 21:12:34,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:34,251 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 418 transitions. [2021-06-05 21:12:34,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:34,257 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:34,257 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:34,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82,75 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:34,461 INFO L430 AbstractCegarLoop]: === Iteration 75 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:34,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:34,461 INFO L82 PathProgramCache]: Analyzing trace with hash -1576701703, now seen corresponding path program 72 times [2021-06-05 21:12:34,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:34,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521112862] [2021-06-05 21:12:34,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:34,463 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:34,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1209370655] [2021-06-05 21:12:34,463 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 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 76 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:34,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:34,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:34,487 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:12:34,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:34,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:34,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:34,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 21:12:34,544 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:34,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:39, output treesize:35 [2021-06-05 21:12:34,600 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 38 treesize of output 64 [2021-06-05 21:12:34,609 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:34,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:34,639 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 21:12:34,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 37 [2021-06-05 21:12:34,641 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:34,672 INFO L628 ElimStorePlain]: treesize reduction 12, result has 83.1 percent of original size [2021-06-05 21:12:34,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:34,731 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:57, output treesize:56 [2021-06-05 21:12:35,013 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:35,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:35,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521112862] [2021-06-05 21:12:35,013 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:35,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209370655] [2021-06-05 21:12:35,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209370655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:35,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:35,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:35,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [556054816] [2021-06-05 21:12:35,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:35,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:35,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:35,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:35,014 INFO L87 Difference]: Start difference. First operand 165 states and 418 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:35,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:35,154 INFO L93 Difference]: Finished difference Result 195 states and 484 transitions. [2021-06-05 21:12:35,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:35,154 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:35,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:35,155 INFO L225 Difference]: With dead ends: 195 [2021-06-05 21:12:35,155 INFO L226 Difference]: Without dead ends: 192 [2021-06-05 21:12:35,155 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 188.5ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:35,155 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2021-06-05 21:12:35,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 167. [2021-06-05 21:12:35,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 167 states, 166 states have (on average 2.536144578313253) internal successors, (421), 166 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-06-05 21:12:35,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 167 states to 167 states and 421 transitions. [2021-06-05 21:12:35,158 INFO L78 Accepts]: Start accepts. Automaton has 167 states and 421 transitions. Word has length 15 [2021-06-05 21:12:35,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:35,159 INFO L482 AbstractCegarLoop]: Abstraction has 167 states and 421 transitions. [2021-06-05 21:12:35,159 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:35,159 INFO L276 IsEmpty]: Start isEmpty. Operand 167 states and 421 transitions. [2021-06-05 21:12:35,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:35,159 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:35,159 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:35,381 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83,76 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:35,381 INFO L430 AbstractCegarLoop]: === Iteration 76 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:35,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:35,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1215828351, now seen corresponding path program 73 times [2021-06-05 21:12:35,382 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:35,382 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184913550] [2021-06-05 21:12:35,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:35,383 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:35,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234105888] [2021-06-05 21:12:35,384 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 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 77 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:35,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:35,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:35,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:35,511 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:35,511 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:35,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184913550] [2021-06-05 21:12:35,511 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:35,511 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234105888] [2021-06-05 21:12:35,511 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234105888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:35,511 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:35,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:35,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921156659] [2021-06-05 21:12:35,512 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:35,512 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:35,512 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:35,512 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:35,512 INFO L87 Difference]: Start difference. First operand 167 states and 421 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:35,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:35,626 INFO L93 Difference]: Finished difference Result 190 states and 474 transitions. [2021-06-05 21:12:35,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:35,626 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:35,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:35,627 INFO L225 Difference]: With dead ends: 190 [2021-06-05 21:12:35,627 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 21:12:35,627 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 94.3ms TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:35,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 21:12:35,629 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 169. [2021-06-05 21:12:35,629 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5416666666666665) internal successors, (427), 168 states have internal predecessors, (427), 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-06-05 21:12:35,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 427 transitions. [2021-06-05 21:12:35,629 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 427 transitions. Word has length 15 [2021-06-05 21:12:35,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:35,629 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 427 transitions. [2021-06-05 21:12:35,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:35,629 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 427 transitions. [2021-06-05 21:12:35,630 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:35,630 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:35,630 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:35,830 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 77 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable113 [2021-06-05 21:12:35,830 INFO L430 AbstractCegarLoop]: === Iteration 77 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:35,831 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:35,831 INFO L82 PathProgramCache]: Analyzing trace with hash 502515355, now seen corresponding path program 74 times [2021-06-05 21:12:35,831 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:35,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347098230] [2021-06-05 21:12:35,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:35,832 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:35,832 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1924496232] [2021-06-05 21:12:35,832 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 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 78 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:35,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:35,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:35,855 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:12:35,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:35,946 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:35,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:35,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347098230] [2021-06-05 21:12:35,947 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:35,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1924496232] [2021-06-05 21:12:35,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1924496232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:35,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:35,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:35,947 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013218517] [2021-06-05 21:12:35,947 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:35,947 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:35,947 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:35,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:35,948 INFO L87 Difference]: Start difference. First operand 169 states and 427 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:36,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:36,099 INFO L93 Difference]: Finished difference Result 220 states and 541 transitions. [2021-06-05 21:12:36,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:36,100 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:36,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:36,100 INFO L225 Difference]: With dead ends: 220 [2021-06-05 21:12:36,100 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 21:12:36,101 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 108.2ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:36,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 21:12:36,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 171. [2021-06-05 21:12:36,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5588235294117645) internal successors, (435), 170 states have internal predecessors, (435), 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-06-05 21:12:36,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 435 transitions. [2021-06-05 21:12:36,103 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 435 transitions. Word has length 15 [2021-06-05 21:12:36,103 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:36,103 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 435 transitions. [2021-06-05 21:12:36,103 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:36,103 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 435 transitions. [2021-06-05 21:12:36,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:36,103 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:36,104 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:36,304 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 78 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2021-06-05 21:12:36,304 INFO L430 AbstractCegarLoop]: === Iteration 78 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:36,304 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:36,304 INFO L82 PathProgramCache]: Analyzing trace with hash 391692835, now seen corresponding path program 75 times [2021-06-05 21:12:36,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:36,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159719165] [2021-06-05 21:12:36,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:36,306 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:36,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [527284520] [2021-06-05 21:12:36,306 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 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 79 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:36,329 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:36,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:36,330 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:12:36,330 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:36,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:36,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:36,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,357 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:36,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:36,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:36,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:12:36,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 21 [2021-06-05 21:12:36,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:36,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2021-06-05 21:12:36,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:36,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:36,413 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:33, output treesize:16 [2021-06-05 21:12:36,464 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:36,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:36,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159719165] [2021-06-05 21:12:36,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:36,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [527284520] [2021-06-05 21:12:36,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [527284520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:36,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:36,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:36,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232522215] [2021-06-05 21:12:36,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:36,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:36,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:36,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:36,465 INFO L87 Difference]: Start difference. First operand 171 states and 435 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:36,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:36,671 INFO L93 Difference]: Finished difference Result 209 states and 520 transitions. [2021-06-05 21:12:36,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:36,671 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:36,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:36,672 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:12:36,672 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:12:36,672 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 110.9ms TimeCoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:36,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:12:36,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 21:12:36,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.5476190476190474) internal successors, (428), 168 states have internal predecessors, (428), 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-06-05 21:12:36,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 428 transitions. [2021-06-05 21:12:36,674 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 428 transitions. Word has length 15 [2021-06-05 21:12:36,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:36,674 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 428 transitions. [2021-06-05 21:12:36,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:36,674 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 428 transitions. [2021-06-05 21:12:36,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:36,675 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:36,675 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:36,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115,79 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:36,875 INFO L430 AbstractCegarLoop]: === Iteration 79 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:36,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:36,875 INFO L82 PathProgramCache]: Analyzing trace with hash -581479935, now seen corresponding path program 76 times [2021-06-05 21:12:36,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:36,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [143590084] [2021-06-05 21:12:36,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:36,877 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:36,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [758487778] [2021-06-05 21:12:36,877 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 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 80 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:36,901 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:36,901 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:36,901 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:36,902 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:36,992 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:36,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:36,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [143590084] [2021-06-05 21:12:36,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:36,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758487778] [2021-06-05 21:12:36,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758487778] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:36,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:36,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:36,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577634886] [2021-06-05 21:12:36,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:36,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:36,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:36,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:36,993 INFO L87 Difference]: Start difference. First operand 169 states and 428 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:37,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:37,132 INFO L93 Difference]: Finished difference Result 268 states and 643 transitions. [2021-06-05 21:12:37,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:37,132 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:37,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:37,133 INFO L225 Difference]: With dead ends: 268 [2021-06-05 21:12:37,133 INFO L226 Difference]: Without dead ends: 262 [2021-06-05 21:12:37,133 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 94.0ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:37,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 262 states. [2021-06-05 21:12:37,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 262 to 174. [2021-06-05 21:12:37,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.5491329479768785) internal successors, (441), 173 states have internal predecessors, (441), 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-06-05 21:12:37,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 441 transitions. [2021-06-05 21:12:37,136 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 441 transitions. Word has length 15 [2021-06-05 21:12:37,136 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:37,136 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 441 transitions. [2021-06-05 21:12:37,136 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:37,136 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 441 transitions. [2021-06-05 21:12:37,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:37,137 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:37,137 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:37,352 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,80 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:37,353 INFO L430 AbstractCegarLoop]: === Iteration 80 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:37,353 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:37,353 INFO L82 PathProgramCache]: Analyzing trace with hash 1147567399, now seen corresponding path program 77 times [2021-06-05 21:12:37,353 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:37,353 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054731918] [2021-06-05 21:12:37,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:37,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:37,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [374660138] [2021-06-05 21:12:37,355 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 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 81 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:37,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:37,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:37,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:12:37,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:37,462 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:37,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:37,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054731918] [2021-06-05 21:12:37,462 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:37,463 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374660138] [2021-06-05 21:12:37,463 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374660138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:37,463 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:37,463 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:37,463 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302420486] [2021-06-05 21:12:37,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:37,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:37,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:37,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:37,463 INFO L87 Difference]: Start difference. First operand 174 states and 441 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:37,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:37,578 INFO L93 Difference]: Finished difference Result 294 states and 697 transitions. [2021-06-05 21:12:37,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:37,579 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:37,579 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:37,580 INFO L225 Difference]: With dead ends: 294 [2021-06-05 21:12:37,580 INFO L226 Difference]: Without dead ends: 289 [2021-06-05 21:12:37,580 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 68.4ms TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:37,580 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 289 states. [2021-06-05 21:12:37,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 289 to 175. [2021-06-05 21:12:37,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.5517241379310347) internal successors, (444), 174 states have internal predecessors, (444), 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-06-05 21:12:37,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 444 transitions. [2021-06-05 21:12:37,583 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 444 transitions. Word has length 15 [2021-06-05 21:12:37,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:37,583 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 444 transitions. [2021-06-05 21:12:37,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:37,583 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 444 transitions. [2021-06-05 21:12:37,583 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:37,583 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:37,583 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:37,783 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 81 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable117 [2021-06-05 21:12:37,784 INFO L430 AbstractCegarLoop]: === Iteration 81 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:37,784 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:37,784 INFO L82 PathProgramCache]: Analyzing trace with hash -1429056191, now seen corresponding path program 78 times [2021-06-05 21:12:37,784 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:37,784 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [740913856] [2021-06-05 21:12:37,784 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:37,786 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:37,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1233652978] [2021-06-05 21:12:37,786 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 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 82 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:37,808 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:37,808 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:37,808 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:37,809 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:37,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:37,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:37,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:37,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:37,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:37,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,878 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:12:37,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:37,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:37,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 21:12:37,910 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:37,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:37,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 21:12:37,947 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:37,947 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:37,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [740913856] [2021-06-05 21:12:37,947 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:37,947 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1233652978] [2021-06-05 21:12:37,947 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1233652978] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:37,947 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:37,947 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:37,948 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540480171] [2021-06-05 21:12:37,948 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:37,948 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:37,948 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:37,948 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:37,948 INFO L87 Difference]: Start difference. First operand 175 states and 444 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:38,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:38,087 INFO L93 Difference]: Finished difference Result 221 states and 552 transitions. [2021-06-05 21:12:38,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:38,087 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:38,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:38,088 INFO L225 Difference]: With dead ends: 221 [2021-06-05 21:12:38,088 INFO L226 Difference]: Without dead ends: 217 [2021-06-05 21:12:38,088 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 74.1ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:38,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 217 states. [2021-06-05 21:12:38,091 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 217 to 173. [2021-06-05 21:12:38,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.552325581395349) internal successors, (439), 172 states have internal predecessors, (439), 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-06-05 21:12:38,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 21:12:38,092 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 21:12:38,092 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:38,092 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 21:12:38,092 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:38,092 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 21:12:38,092 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:38,092 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:38,092 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:38,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118,82 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:38,309 INFO L430 AbstractCegarLoop]: === Iteration 82 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:38,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:38,309 INFO L82 PathProgramCache]: Analyzing trace with hash 1719022205, now seen corresponding path program 79 times [2021-06-05 21:12:38,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:38,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [288703966] [2021-06-05 21:12:38,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:38,311 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:38,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604001762] [2021-06-05 21:12:38,311 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 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 83 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:38,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:38,333 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:38,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:38,434 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:38,434 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:38,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [288703966] [2021-06-05 21:12:38,434 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:38,434 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604001762] [2021-06-05 21:12:38,434 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604001762] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:38,434 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:38,434 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:38,435 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [661008786] [2021-06-05 21:12:38,435 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:38,435 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:38,435 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:38,435 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:38,435 INFO L87 Difference]: Start difference. First operand 173 states and 439 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:38,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:38,566 INFO L93 Difference]: Finished difference Result 262 states and 640 transitions. [2021-06-05 21:12:38,567 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:38,567 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:38,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:38,568 INFO L225 Difference]: With dead ends: 262 [2021-06-05 21:12:38,568 INFO L226 Difference]: Without dead ends: 257 [2021-06-05 21:12:38,568 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 90.4ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:38,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2021-06-05 21:12:38,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 175. [2021-06-05 21:12:38,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 174 states have (on average 2.557471264367816) internal successors, (445), 174 states have internal predecessors, (445), 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-06-05 21:12:38,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 445 transitions. [2021-06-05 21:12:38,570 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 445 transitions. Word has length 15 [2021-06-05 21:12:38,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:38,570 INFO L482 AbstractCegarLoop]: Abstraction has 175 states and 445 transitions. [2021-06-05 21:12:38,571 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:38,571 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 445 transitions. [2021-06-05 21:12:38,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:38,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:38,571 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:38,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119,83 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:38,771 INFO L430 AbstractCegarLoop]: === Iteration 83 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:38,772 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:38,772 INFO L82 PathProgramCache]: Analyzing trace with hash -857601385, now seen corresponding path program 80 times [2021-06-05 21:12:38,772 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:38,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1425613805] [2021-06-05 21:12:38,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:38,773 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:38,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [980380197] [2021-06-05 21:12:38,774 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 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 84 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:38,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:38,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:38,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:38,797 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:38,874 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:38,874 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:38,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1425613805] [2021-06-05 21:12:38,874 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:38,874 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [980380197] [2021-06-05 21:12:38,874 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [980380197] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:38,874 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:38,875 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:38,875 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909460131] [2021-06-05 21:12:38,875 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:38,875 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:38,875 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:38,875 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:38,875 INFO L87 Difference]: Start difference. First operand 175 states and 445 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:39,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:39,033 INFO L93 Difference]: Finished difference Result 277 states and 669 transitions. [2021-06-05 21:12:39,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:39,034 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:39,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:39,034 INFO L225 Difference]: With dead ends: 277 [2021-06-05 21:12:39,034 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 21:12:39,035 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 88.2ms TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:39,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 21:12:39,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 176. [2021-06-05 21:12:39,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5714285714285716) internal successors, (450), 175 states have internal predecessors, (450), 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-06-05 21:12:39,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 450 transitions. [2021-06-05 21:12:39,037 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 450 transitions. Word has length 15 [2021-06-05 21:12:39,037 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:39,037 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 450 transitions. [2021-06-05 21:12:39,037 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:39,037 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 450 transitions. [2021-06-05 21:12:39,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:39,038 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:39,038 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:39,238 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,84 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:39,238 INFO L430 AbstractCegarLoop]: === Iteration 84 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:39,238 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:39,239 INFO L82 PathProgramCache]: Analyzing trace with hash 886438307, now seen corresponding path program 81 times [2021-06-05 21:12:39,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:39,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259804141] [2021-06-05 21:12:39,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:39,240 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:39,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213347348] [2021-06-05 21:12:39,240 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 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 85 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:39,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:39,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:39,263 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:39,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:39,316 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:39,316 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:39,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259804141] [2021-06-05 21:12:39,316 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:39,316 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213347348] [2021-06-05 21:12:39,316 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213347348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:39,316 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:39,316 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:12:39,316 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1634425545] [2021-06-05 21:12:39,316 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:12:39,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:39,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:12:39,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:12:39,317 INFO L87 Difference]: Start difference. First operand 176 states and 450 transitions. Second operand has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:39,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:39,395 INFO L93 Difference]: Finished difference Result 228 states and 550 transitions. [2021-06-05 21:12:39,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:39,396 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:39,396 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:39,396 INFO L225 Difference]: With dead ends: 228 [2021-06-05 21:12:39,396 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 21:12:39,396 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 49.0ms TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:39,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 21:12:39,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 173. [2021-06-05 21:12:39,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 172 states have (on average 2.552325581395349) internal successors, (439), 172 states have internal predecessors, (439), 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-06-05 21:12:39,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 439 transitions. [2021-06-05 21:12:39,399 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 439 transitions. Word has length 15 [2021-06-05 21:12:39,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:39,399 INFO L482 AbstractCegarLoop]: Abstraction has 173 states and 439 transitions. [2021-06-05 21:12:39,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 1.875) internal successors, (15), 8 states have internal predecessors, (15), 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-06-05 21:12:39,399 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 439 transitions. [2021-06-05 21:12:39,400 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:39,400 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:39,400 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:39,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 85 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable121 [2021-06-05 21:12:39,613 INFO L430 AbstractCegarLoop]: === Iteration 85 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:39,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:39,613 INFO L82 PathProgramCache]: Analyzing trace with hash -949989879, now seen corresponding path program 82 times [2021-06-05 21:12:39,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:39,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598269909] [2021-06-05 21:12:39,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:39,615 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:39,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1985885833] [2021-06-05 21:12:39,615 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 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 86 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:39,638 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:39,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:39,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:39,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:39,715 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:39,715 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:39,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598269909] [2021-06-05 21:12:39,715 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:39,715 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1985885833] [2021-06-05 21:12:39,715 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1985885833] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:39,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:39,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:39,716 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019056339] [2021-06-05 21:12:39,716 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:39,716 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:39,716 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:39,716 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:39,716 INFO L87 Difference]: Start difference. First operand 173 states and 439 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:39,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:39,819 INFO L93 Difference]: Finished difference Result 250 states and 626 transitions. [2021-06-05 21:12:39,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:39,820 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:39,820 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:39,821 INFO L225 Difference]: With dead ends: 250 [2021-06-05 21:12:39,821 INFO L226 Difference]: Without dead ends: 247 [2021-06-05 21:12:39,821 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 67.8ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:39,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 247 states. [2021-06-05 21:12:39,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 247 to 170. [2021-06-05 21:12:39,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.532544378698225) internal successors, (428), 169 states have internal predecessors, (428), 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-06-05 21:12:39,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 21:12:39,824 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 21:12:39,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:39,824 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 21:12:39,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:39,824 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 21:12:39,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:39,824 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:39,824 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:40,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 86 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2021-06-05 21:12:40,041 INFO L430 AbstractCegarLoop]: === Iteration 86 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:40,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:40,041 INFO L82 PathProgramCache]: Analyzing trace with hash -311689851, now seen corresponding path program 83 times [2021-06-05 21:12:40,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:40,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283781373] [2021-06-05 21:12:40,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:40,043 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:40,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1732537998] [2021-06-05 21:12:40,043 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 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 87 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:40,067 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:40,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:40,067 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:40,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:40,142 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:40,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:40,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283781373] [2021-06-05 21:12:40,142 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:40,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732537998] [2021-06-05 21:12:40,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732537998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:40,143 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:40,143 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:40,143 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2096322259] [2021-06-05 21:12:40,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:40,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:40,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:40,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:40,143 INFO L87 Difference]: Start difference. First operand 170 states and 428 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:40,302 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:40,302 INFO L93 Difference]: Finished difference Result 227 states and 554 transitions. [2021-06-05 21:12:40,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:40,303 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:40,303 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:40,304 INFO L225 Difference]: With dead ends: 227 [2021-06-05 21:12:40,304 INFO L226 Difference]: Without dead ends: 224 [2021-06-05 21:12:40,304 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 94.4ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:40,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2021-06-05 21:12:40,306 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 172. [2021-06-05 21:12:40,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.5497076023391814) internal successors, (436), 171 states have internal predecessors, (436), 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-06-05 21:12:40,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 436 transitions. [2021-06-05 21:12:40,306 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 436 transitions. Word has length 15 [2021-06-05 21:12:40,306 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:40,307 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 436 transitions. [2021-06-05 21:12:40,307 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:40,307 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 436 transitions. [2021-06-05 21:12:40,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:40,307 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:40,307 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:40,507 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 87 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable123 [2021-06-05 21:12:40,508 INFO L430 AbstractCegarLoop]: === Iteration 87 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:40,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:40,508 INFO L82 PathProgramCache]: Analyzing trace with hash -422512371, now seen corresponding path program 84 times [2021-06-05 21:12:40,508 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:40,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492937956] [2021-06-05 21:12:40,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:40,510 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:40,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [505435565] [2021-06-05 21:12:40,510 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 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 88 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:40,535 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:40,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:40,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:12:40,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:40,649 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:40,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:40,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492937956] [2021-06-05 21:12:40,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:40,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505435565] [2021-06-05 21:12:40,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505435565] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:40,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:40,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:40,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032828276] [2021-06-05 21:12:40,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:40,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:40,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:40,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:40,651 INFO L87 Difference]: Start difference. First operand 172 states and 436 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:40,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:40,841 INFO L93 Difference]: Finished difference Result 226 states and 552 transitions. [2021-06-05 21:12:40,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:40,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:40,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:40,842 INFO L225 Difference]: With dead ends: 226 [2021-06-05 21:12:40,842 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 21:12:40,842 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:40,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 21:12:40,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 170. [2021-06-05 21:12:40,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.532544378698225) internal successors, (428), 169 states have internal predecessors, (428), 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-06-05 21:12:40,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 428 transitions. [2021-06-05 21:12:40,845 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 428 transitions. Word has length 15 [2021-06-05 21:12:40,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:40,845 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 428 transitions. [2021-06-05 21:12:40,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:40,845 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 428 transitions. [2021-06-05 21:12:40,845 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:40,845 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:40,845 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:41,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 88 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable124 [2021-06-05 21:12:41,046 INFO L430 AbstractCegarLoop]: === Iteration 88 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:41,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:41,046 INFO L82 PathProgramCache]: Analyzing trace with hash -429774331, now seen corresponding path program 85 times [2021-06-05 21:12:41,046 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:41,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [556022806] [2021-06-05 21:12:41,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:41,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:41,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [989435405] [2021-06-05 21:12:41,048 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 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 89 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:41,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:41,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:41,073 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:41,151 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:41,151 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:41,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [556022806] [2021-06-05 21:12:41,151 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:41,151 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [989435405] [2021-06-05 21:12:41,151 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [989435405] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:41,151 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:41,151 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:41,151 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102719828] [2021-06-05 21:12:41,151 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:41,151 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:41,152 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:41,152 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:41,152 INFO L87 Difference]: Start difference. First operand 170 states and 428 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:41,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:41,258 INFO L93 Difference]: Finished difference Result 255 states and 621 transitions. [2021-06-05 21:12:41,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:41,258 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:41,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:41,259 INFO L225 Difference]: With dead ends: 255 [2021-06-05 21:12:41,259 INFO L226 Difference]: Without dead ends: 250 [2021-06-05 21:12:41,259 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 67.7ms TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:41,259 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2021-06-05 21:12:41,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 165. [2021-06-05 21:12:41,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.5060975609756095) internal successors, (411), 164 states have internal predecessors, (411), 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-06-05 21:12:41,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 21:12:41,261 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 21:12:41,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:41,262 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 21:12:41,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:41,262 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 21:12:41,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:41,262 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:41,262 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:41,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 89 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable125 [2021-06-05 21:12:41,469 INFO L430 AbstractCegarLoop]: === Iteration 89 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:41,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:41,469 INFO L82 PathProgramCache]: Analyzing trace with hash -1262358229, now seen corresponding path program 86 times [2021-06-05 21:12:41,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:41,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601133821] [2021-06-05 21:12:41,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:41,472 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:41,472 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [609552120] [2021-06-05 21:12:41,472 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 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 90 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:41,507 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:41,507 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:41,507 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:41,508 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:41,597 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:41,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:41,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601133821] [2021-06-05 21:12:41,597 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:41,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [609552120] [2021-06-05 21:12:41,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [609552120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:41,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:41,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:41,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814826012] [2021-06-05 21:12:41,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:41,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:41,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:41,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:41,598 INFO L87 Difference]: Start difference. First operand 165 states and 411 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:41,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:41,723 INFO L93 Difference]: Finished difference Result 208 states and 510 transitions. [2021-06-05 21:12:41,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:41,723 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:41,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:41,724 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:41,724 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:41,724 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 94.5ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:41,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:41,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 165. [2021-06-05 21:12:41,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 165 states, 164 states have (on average 2.5060975609756095) internal successors, (411), 164 states have internal predecessors, (411), 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-06-05 21:12:41,726 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 165 states to 165 states and 411 transitions. [2021-06-05 21:12:41,726 INFO L78 Accepts]: Start accepts. Automaton has 165 states and 411 transitions. Word has length 15 [2021-06-05 21:12:41,726 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:41,726 INFO L482 AbstractCegarLoop]: Abstraction has 165 states and 411 transitions. [2021-06-05 21:12:41,726 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:41,726 INFO L276 IsEmpty]: Start isEmpty. Operand 165 states and 411 transitions. [2021-06-05 21:12:41,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:41,727 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:41,727 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:41,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,90 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:41,927 INFO L430 AbstractCegarLoop]: === Iteration 90 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:41,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:41,927 INFO L82 PathProgramCache]: Analyzing trace with hash 1196180881, now seen corresponding path program 87 times [2021-06-05 21:12:41,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:41,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894088216] [2021-06-05 21:12:41,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:41,929 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:41,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1665752285] [2021-06-05 21:12:41,930 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 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 91 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:41,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:41,953 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:41,953 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:12:41,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:42,037 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:42,037 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:42,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894088216] [2021-06-05 21:12:42,037 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:42,037 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665752285] [2021-06-05 21:12:42,037 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665752285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:42,037 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:42,037 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:42,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860416261] [2021-06-05 21:12:42,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:42,038 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:42,038 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:42,038 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:42,038 INFO L87 Difference]: Start difference. First operand 165 states and 411 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:42,163 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:42,163 INFO L93 Difference]: Finished difference Result 242 states and 598 transitions. [2021-06-05 21:12:42,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:42,163 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:42,163 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:42,164 INFO L225 Difference]: With dead ends: 242 [2021-06-05 21:12:42,164 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 21:12:42,164 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:42,164 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 21:12:42,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 161. [2021-06-05 21:12:42,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.475) internal successors, (396), 160 states have internal predecessors, (396), 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-06-05 21:12:42,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 396 transitions. [2021-06-05 21:12:42,167 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 396 transitions. Word has length 15 [2021-06-05 21:12:42,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:42,167 INFO L482 AbstractCegarLoop]: Abstraction has 161 states and 396 transitions. [2021-06-05 21:12:42,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:42,167 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 396 transitions. [2021-06-05 21:12:42,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:42,167 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:42,167 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:42,367 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 91 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable127 [2021-06-05 21:12:42,368 INFO L430 AbstractCegarLoop]: === Iteration 91 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:42,368 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:42,368 INFO L82 PathProgramCache]: Analyzing trace with hash -690903423, now seen corresponding path program 88 times [2021-06-05 21:12:42,368 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:42,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179390874] [2021-06-05 21:12:42,368 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:42,370 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:42,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1864080468] [2021-06-05 21:12:42,370 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 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 92 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:42,391 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:42,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:42,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:42,392 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:42,477 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:42,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:42,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179390874] [2021-06-05 21:12:42,478 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:42,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1864080468] [2021-06-05 21:12:42,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1864080468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:42,478 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:42,478 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:42,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982803120] [2021-06-05 21:12:42,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:42,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:42,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:42,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:42,478 INFO L87 Difference]: Start difference. First operand 161 states and 396 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:42,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:42,623 INFO L93 Difference]: Finished difference Result 201 states and 491 transitions. [2021-06-05 21:12:42,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:42,623 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:42,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:42,624 INFO L225 Difference]: With dead ends: 201 [2021-06-05 21:12:42,624 INFO L226 Difference]: Without dead ends: 198 [2021-06-05 21:12:42,624 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 110.8ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:12:42,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2021-06-05 21:12:42,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 159. [2021-06-05 21:12:42,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.4873417721518987) internal successors, (393), 158 states have internal predecessors, (393), 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-06-05 21:12:42,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 393 transitions. [2021-06-05 21:12:42,626 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 393 transitions. Word has length 15 [2021-06-05 21:12:42,626 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:42,626 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 393 transitions. [2021-06-05 21:12:42,626 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:42,626 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 393 transitions. [2021-06-05 21:12:42,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:42,626 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:42,626 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:42,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 92 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2021-06-05 21:12:42,827 INFO L430 AbstractCegarLoop]: === Iteration 92 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:42,827 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:42,827 INFO L82 PathProgramCache]: Analyzing trace with hash -1523865919, now seen corresponding path program 89 times [2021-06-05 21:12:42,827 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:42,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743198084] [2021-06-05 21:12:42,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:42,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:42,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1587957907] [2021-06-05 21:12:42,830 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 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 93 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:42,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:12:42,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:42,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:12:42,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:42,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:42,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:42,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:12:42,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:42,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:42,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:12:42,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:42,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:42,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 18 [2021-06-05 21:12:42,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:42,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:42,961 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:31, output treesize:16 [2021-06-05 21:12:42,978 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:42,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:42,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743198084] [2021-06-05 21:12:42,978 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:42,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1587957907] [2021-06-05 21:12:42,979 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1587957907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:42,979 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:42,979 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:42,979 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198358339] [2021-06-05 21:12:42,979 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:42,979 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:42,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:42,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:42,979 INFO L87 Difference]: Start difference. First operand 159 states and 393 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:43,080 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:43,081 INFO L93 Difference]: Finished difference Result 204 states and 492 transitions. [2021-06-05 21:12:43,081 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:43,081 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:43,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:43,082 INFO L225 Difference]: With dead ends: 204 [2021-06-05 21:12:43,082 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 21:12:43,082 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 68.8ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:43,082 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 21:12:43,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 159. [2021-06-05 21:12:43,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 158 states have (on average 2.481012658227848) internal successors, (392), 158 states have internal predecessors, (392), 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-06-05 21:12:43,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 392 transitions. [2021-06-05 21:12:43,084 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 392 transitions. Word has length 15 [2021-06-05 21:12:43,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:43,084 INFO L482 AbstractCegarLoop]: Abstraction has 159 states and 392 transitions. [2021-06-05 21:12:43,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:43,084 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 392 transitions. [2021-06-05 21:12:43,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:43,084 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:43,084 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:43,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 93 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable129 [2021-06-05 21:12:43,285 INFO L430 AbstractCegarLoop]: === Iteration 93 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:43,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:43,285 INFO L82 PathProgramCache]: Analyzing trace with hash 194477787, now seen corresponding path program 90 times [2021-06-05 21:12:43,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:43,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990284932] [2021-06-05 21:12:43,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:43,287 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:43,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [42106621] [2021-06-05 21:12:43,287 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 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 94 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:43,310 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:43,310 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:43,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:43,310 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:43,380 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:43,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:43,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990284932] [2021-06-05 21:12:43,380 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:43,380 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [42106621] [2021-06-05 21:12:43,380 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [42106621] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:43,380 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:43,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:12:43,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854030883] [2021-06-05 21:12:43,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:12:43,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:43,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:12:43,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:12:43,383 INFO L87 Difference]: Start difference. First operand 159 states and 392 transitions. Second operand has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:43,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:43,481 INFO L93 Difference]: Finished difference Result 250 states and 599 transitions. [2021-06-05 21:12:43,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:12:43,481 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:43,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:43,482 INFO L225 Difference]: With dead ends: 250 [2021-06-05 21:12:43,482 INFO L226 Difference]: Without dead ends: 246 [2021-06-05 21:12:43,482 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 58.9ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:43,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 246 states. [2021-06-05 21:12:43,484 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 246 to 158. [2021-06-05 21:12:43,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 2.477707006369427) internal successors, (389), 157 states have internal predecessors, (389), 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-06-05 21:12:43,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 389 transitions. [2021-06-05 21:12:43,484 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 389 transitions. Word has length 15 [2021-06-05 21:12:43,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:43,484 INFO L482 AbstractCegarLoop]: Abstraction has 158 states and 389 transitions. [2021-06-05 21:12:43,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.5) internal successors, (15), 10 states have internal predecessors, (15), 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-06-05 21:12:43,485 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 389 transitions. [2021-06-05 21:12:43,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2021-06-05 21:12:43,485 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:43,485 INFO L554 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:43,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130,94 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:43,685 INFO L430 AbstractCegarLoop]: === Iteration 94 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:43,685 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:43,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1938517479, now seen corresponding path program 91 times [2021-06-05 21:12:43,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:43,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416506565] [2021-06-05 21:12:43,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:43,687 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:43,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50908766] [2021-06-05 21:12:43,687 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 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 95 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:43,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:43,728 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:12:43,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:43,820 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:43,820 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:43,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416506565] [2021-06-05 21:12:43,820 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:43,820 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50908766] [2021-06-05 21:12:43,820 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50908766] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:43,820 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:43,820 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:43,820 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756725244] [2021-06-05 21:12:43,820 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:43,820 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:43,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:43,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:43,821 INFO L87 Difference]: Start difference. First operand 158 states and 389 transitions. Second operand has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:43,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:43,956 INFO L93 Difference]: Finished difference Result 209 states and 505 transitions. [2021-06-05 21:12:43,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:12:43,956 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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) Word has length 15 [2021-06-05 21:12:43,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:43,957 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:12:43,957 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:12:43,957 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 119.3ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:12:43,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:12:43,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 154. [2021-06-05 21:12:43,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 154 states, 153 states have (on average 2.4640522875816995) internal successors, (377), 153 states have internal predecessors, (377), 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-06-05 21:12:43,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 154 states to 154 states and 377 transitions. [2021-06-05 21:12:43,959 INFO L78 Accepts]: Start accepts. Automaton has 154 states and 377 transitions. Word has length 15 [2021-06-05 21:12:43,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:43,960 INFO L482 AbstractCegarLoop]: Abstraction has 154 states and 377 transitions. [2021-06-05 21:12:43,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.3636363636363635) internal successors, (15), 11 states have internal predecessors, (15), 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-06-05 21:12:43,960 INFO L276 IsEmpty]: Start isEmpty. Operand 154 states and 377 transitions. [2021-06-05 21:12:43,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:43,960 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:43,960 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:44,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131,95 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:44,160 INFO L430 AbstractCegarLoop]: === Iteration 95 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:44,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:44,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1436869033, now seen corresponding path program 92 times [2021-06-05 21:12:44,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:44,161 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751943361] [2021-06-05 21:12:44,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:44,163 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:44,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1775228726] [2021-06-05 21:12:44,163 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 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 96 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:44,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:44,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:44,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:44,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:44,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:44,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:44,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:44,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:12:44,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:44,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,255 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:44,284 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:44,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:44,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,290 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:44,294 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,301 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:44,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:44,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:44,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751943361] [2021-06-05 21:12:44,350 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:44,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1775228726] [2021-06-05 21:12:44,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1775228726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:44,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:44,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:44,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268215270] [2021-06-05 21:12:44,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:44,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:44,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:44,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:44,351 INFO L87 Difference]: Start difference. First operand 154 states and 377 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:44,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:44,518 INFO L93 Difference]: Finished difference Result 189 states and 451 transitions. [2021-06-05 21:12:44,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:44,518 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:44,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:44,519 INFO L225 Difference]: With dead ends: 189 [2021-06-05 21:12:44,519 INFO L226 Difference]: Without dead ends: 185 [2021-06-05 21:12:44,519 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 105.2ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:44,519 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2021-06-05 21:12:44,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 163. [2021-06-05 21:12:44,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.45679012345679) internal successors, (398), 162 states have internal predecessors, (398), 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-06-05 21:12:44,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 398 transitions. [2021-06-05 21:12:44,521 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 398 transitions. Word has length 16 [2021-06-05 21:12:44,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:44,521 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 398 transitions. [2021-06-05 21:12:44,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:44,521 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 398 transitions. [2021-06-05 21:12:44,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:44,521 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:44,522 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:44,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132,96 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:44,722 INFO L430 AbstractCegarLoop]: === Iteration 96 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:44,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:44,722 INFO L82 PathProgramCache]: Analyzing trace with hash 447860743, now seen corresponding path program 93 times [2021-06-05 21:12:44,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:44,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2120568367] [2021-06-05 21:12:44,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:44,724 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:44,725 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1002829093] [2021-06-05 21:12:44,725 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 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 97 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:44,749 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:44,749 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:44,750 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:12:44,750 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:44,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:44,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:12:44,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 21:12:44,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:44,814 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:48, output treesize:44 [2021-06-05 21:12:44,852 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 21:12:44,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:12:44,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:44,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:66, output treesize:62 [2021-06-05 21:12:44,966 INFO L446 ElimStorePlain]: Different costs {0=[v_A_58], 5=[F]} [2021-06-05 21:12:44,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:44,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:44,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:44,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:45,010 INFO L354 Elim1Store]: treesize reduction 8, result has 75.8 percent of original size [2021-06-05 21:12:45,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 33 treesize of output 49 [2021-06-05 21:12:45,012 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:45,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:45,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:12:45,103 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:56, output treesize:65 [2021-06-05 21:12:45,586 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:45,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:45,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2120568367] [2021-06-05 21:12:45,586 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:45,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1002829093] [2021-06-05 21:12:45,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1002829093] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:45,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:45,587 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:12:45,587 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955388897] [2021-06-05 21:12:45,587 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:12:45,587 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:45,587 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:12:45,587 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:45,587 INFO L87 Difference]: Start difference. First operand 163 states and 398 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:12:45,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:45,887 INFO L93 Difference]: Finished difference Result 204 states and 475 transitions. [2021-06-05 21:12:45,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:12:45,888 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:45,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:45,888 INFO L225 Difference]: With dead ends: 204 [2021-06-05 21:12:45,888 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 21:12:45,889 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 297.6ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:12:45,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 21:12:45,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 168. [2021-06-05 21:12:45,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.4790419161676644) internal successors, (414), 167 states have internal predecessors, (414), 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-06-05 21:12:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 414 transitions. [2021-06-05 21:12:45,892 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 414 transitions. Word has length 16 [2021-06-05 21:12:45,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:45,892 INFO L482 AbstractCegarLoop]: Abstraction has 168 states and 414 transitions. [2021-06-05 21:12:45,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:12:45,892 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 414 transitions. [2021-06-05 21:12:45,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:45,892 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:45,892 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:46,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 97 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable133 [2021-06-05 21:12:46,101 INFO L430 AbstractCegarLoop]: === Iteration 97 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:46,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:46,101 INFO L82 PathProgramCache]: Analyzing trace with hash -2128762847, now seen corresponding path program 94 times [2021-06-05 21:12:46,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:46,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347625279] [2021-06-05 21:12:46,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:46,105 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:46,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1680645144] [2021-06-05 21:12:46,105 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 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 98 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:46,128 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:46,128 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:46,128 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:46,129 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:46,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:46,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:46,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:46,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,192 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:12:46,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:46,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:46,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:46,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:46,263 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,268 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:46,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:46,301 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:46,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347625279] [2021-06-05 21:12:46,301 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:46,301 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680645144] [2021-06-05 21:12:46,301 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680645144] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:46,301 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:46,301 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:46,301 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915374938] [2021-06-05 21:12:46,301 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:46,301 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:46,302 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:46,302 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:46,302 INFO L87 Difference]: Start difference. First operand 168 states and 414 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:46,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:46,495 INFO L93 Difference]: Finished difference Result 209 states and 485 transitions. [2021-06-05 21:12:46,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:46,496 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:46,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:46,497 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:12:46,497 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:12:46,497 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 98.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:46,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:12:46,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 169. [2021-06-05 21:12:46,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 169 states, 168 states have (on average 2.488095238095238) internal successors, (418), 168 states have internal predecessors, (418), 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-06-05 21:12:46,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 169 states to 169 states and 418 transitions. [2021-06-05 21:12:46,500 INFO L78 Accepts]: Start accepts. Automaton has 169 states and 418 transitions. Word has length 16 [2021-06-05 21:12:46,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:46,500 INFO L482 AbstractCegarLoop]: Abstraction has 169 states and 418 transitions. [2021-06-05 21:12:46,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:46,501 INFO L276 IsEmpty]: Start isEmpty. Operand 169 states and 418 transitions. [2021-06-05 21:12:46,501 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:46,501 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:46,501 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:46,712 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 98 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable189 [2021-06-05 21:12:46,713 INFO L430 AbstractCegarLoop]: === Iteration 98 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:46,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:46,713 INFO L82 PathProgramCache]: Analyzing trace with hash -2110328821, now seen corresponding path program 95 times [2021-06-05 21:12:46,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:46,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489233067] [2021-06-05 21:12:46,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:46,715 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:46,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541677856] [2021-06-05 21:12:46,715 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 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 99 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:46,741 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:12:46,741 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:46,741 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:46,742 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:46,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:46,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:46,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:46,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:12:46,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:46,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:46,830 INFO L446 ElimStorePlain]: Different costs {0=[v_A_62], 5=[F]} [2021-06-05 21:12:46,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:46,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,857 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:46,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:12:46,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:46,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:46,866 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:12:46,914 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:46,915 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:46,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489233067] [2021-06-05 21:12:46,915 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:46,915 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541677856] [2021-06-05 21:12:46,915 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541677856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:46,915 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:46,915 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:46,915 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525287870] [2021-06-05 21:12:46,915 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:46,915 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:46,915 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:46,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:46,916 INFO L87 Difference]: Start difference. First operand 169 states and 418 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:47,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:47,071 INFO L93 Difference]: Finished difference Result 202 states and 475 transitions. [2021-06-05 21:12:47,071 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:47,071 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:47,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:47,072 INFO L225 Difference]: With dead ends: 202 [2021-06-05 21:12:47,072 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 21:12:47,072 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:47,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 21:12:47,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 170. [2021-06-05 21:12:47,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 169 states have (on average 2.497041420118343) internal successors, (422), 169 states have internal predecessors, (422), 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-06-05 21:12:47,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 422 transitions. [2021-06-05 21:12:47,074 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 422 transitions. Word has length 16 [2021-06-05 21:12:47,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:47,074 INFO L482 AbstractCegarLoop]: Abstraction has 170 states and 422 transitions. [2021-06-05 21:12:47,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:47,074 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 422 transitions. [2021-06-05 21:12:47,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:47,075 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:47,075 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:47,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable190,99 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:47,275 INFO L430 AbstractCegarLoop]: === Iteration 99 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:47,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:47,275 INFO L82 PathProgramCache]: Analyzing trace with hash -794171517, now seen corresponding path program 96 times [2021-06-05 21:12:47,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:47,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371987649] [2021-06-05 21:12:47,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:47,277 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:47,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [497069297] [2021-06-05 21:12:47,278 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 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 100 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:47,308 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:47,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:47,309 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 21:12:47,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:47,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:47,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:12:47,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:47,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:47,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:47,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:47,433 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:47,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:47,434 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,441 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:47,442 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,448 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:47,494 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:47,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:47,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371987649] [2021-06-05 21:12:47,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:47,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [497069297] [2021-06-05 21:12:47,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [497069297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:47,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:47,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:47,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430563267] [2021-06-05 21:12:47,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:47,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:47,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:47,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:47,495 INFO L87 Difference]: Start difference. First operand 170 states and 422 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:47,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:47,671 INFO L93 Difference]: Finished difference Result 209 states and 497 transitions. [2021-06-05 21:12:47,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:47,671 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:47,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:47,672 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:12:47,672 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:12:47,672 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 85.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:47,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:12:47,674 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 171. [2021-06-05 21:12:47,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 170 states have (on average 2.5058823529411764) internal successors, (426), 170 states have internal predecessors, (426), 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-06-05 21:12:47,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 426 transitions. [2021-06-05 21:12:47,674 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 426 transitions. Word has length 16 [2021-06-05 21:12:47,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:47,674 INFO L482 AbstractCegarLoop]: Abstraction has 171 states and 426 transitions. [2021-06-05 21:12:47,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:47,674 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 426 transitions. [2021-06-05 21:12:47,675 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:47,675 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:47,675 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:47,880 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 100 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable191 [2021-06-05 21:12:47,881 INFO L430 AbstractCegarLoop]: === Iteration 100 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:47,881 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:47,881 INFO L82 PathProgramCache]: Analyzing trace with hash 1351999243, now seen corresponding path program 97 times [2021-06-05 21:12:47,881 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:47,881 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431399711] [2021-06-05 21:12:47,881 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:47,883 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:47,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1890878158] [2021-06-05 21:12:47,883 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 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 101 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:47,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:47,906 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:47,907 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:47,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:47,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:12:47,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:47,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:47,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:47,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:47,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:47,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:48,012 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:48,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:48,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:48,022 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,027 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:48,078 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:48,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:48,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431399711] [2021-06-05 21:12:48,078 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:48,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1890878158] [2021-06-05 21:12:48,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1890878158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:48,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:48,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:48,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804978330] [2021-06-05 21:12:48,079 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:48,079 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:48,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:48,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:48,079 INFO L87 Difference]: Start difference. First operand 171 states and 426 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:48,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:48,260 INFO L93 Difference]: Finished difference Result 208 states and 495 transitions. [2021-06-05 21:12:48,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:48,261 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:48,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:48,261 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:48,262 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:48,262 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12 ImplicationChecksByTransitivity, 88.4ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:48,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:48,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 172. [2021-06-05 21:12:48,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 171 states have (on average 2.508771929824561) internal successors, (429), 171 states have internal predecessors, (429), 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-06-05 21:12:48,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 429 transitions. [2021-06-05 21:12:48,265 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 429 transitions. Word has length 16 [2021-06-05 21:12:48,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:48,265 INFO L482 AbstractCegarLoop]: Abstraction has 172 states and 429 transitions. [2021-06-05 21:12:48,265 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:48,265 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 429 transitions. [2021-06-05 21:12:48,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:48,265 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:48,265 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:48,472 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable192,101 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:48,473 INFO L430 AbstractCegarLoop]: === Iteration 101 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:48,473 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:48,473 INFO L82 PathProgramCache]: Analyzing trace with hash 257907655, now seen corresponding path program 98 times [2021-06-05 21:12:48,473 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:48,473 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [588220130] [2021-06-05 21:12:48,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:48,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:48,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [54853574] [2021-06-05 21:12:48,476 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 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 102 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:48,547 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:48,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:48,548 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:48,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:48,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:48,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:12:48,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:48,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:12:48,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:48,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:12:48,657 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:48,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:48,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:48,669 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:48,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:48,675 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:48,738 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:48,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:48,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [588220130] [2021-06-05 21:12:48,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:48,739 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [54853574] [2021-06-05 21:12:48,739 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [54853574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:48,739 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:48,739 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:48,739 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830045780] [2021-06-05 21:12:48,739 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:48,739 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:48,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:48,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:48,739 INFO L87 Difference]: Start difference. First operand 172 states and 429 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:48,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:48,921 INFO L93 Difference]: Finished difference Result 221 states and 526 transitions. [2021-06-05 21:12:48,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:48,922 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:48,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:48,922 INFO L225 Difference]: With dead ends: 221 [2021-06-05 21:12:48,923 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 21:12:48,923 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 100.4ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:48,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 21:12:48,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 176. [2021-06-05 21:12:48,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.5314285714285716) internal successors, (443), 175 states have internal predecessors, (443), 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-06-05 21:12:48,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 443 transitions. [2021-06-05 21:12:48,926 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 443 transitions. Word has length 16 [2021-06-05 21:12:48,926 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:48,926 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 443 transitions. [2021-06-05 21:12:48,926 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:48,926 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 443 transitions. [2021-06-05 21:12:48,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:48,926 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:48,926 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:49,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 102 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable193 [2021-06-05 21:12:49,129 INFO L430 AbstractCegarLoop]: === Iteration 102 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:49,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:49,129 INFO L82 PathProgramCache]: Analyzing trace with hash 1618953449, now seen corresponding path program 99 times [2021-06-05 21:12:49,129 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:49,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [51222158] [2021-06-05 21:12:49,129 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:49,132 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:49,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1755679897] [2021-06-05 21:12:49,133 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 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 103 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:49,156 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:49,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:49,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:49,157 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:49,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:49,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,184 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,184 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:49,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:49,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:49,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:49,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,253 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,253 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:12:49,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:49,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:49,281 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,288 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:49,308 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:49,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:49,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [51222158] [2021-06-05 21:12:49,308 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:49,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1755679897] [2021-06-05 21:12:49,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1755679897] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:49,309 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:49,309 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:49,309 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1250827094] [2021-06-05 21:12:49,309 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:49,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:49,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:49,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:49,309 INFO L87 Difference]: Start difference. First operand 176 states and 443 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:49,431 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:49,431 INFO L93 Difference]: Finished difference Result 190 states and 468 transitions. [2021-06-05 21:12:49,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:49,432 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:49,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:49,433 INFO L225 Difference]: With dead ends: 190 [2021-06-05 21:12:49,433 INFO L226 Difference]: Without dead ends: 187 [2021-06-05 21:12:49,433 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:49,433 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2021-06-05 21:12:49,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 180. [2021-06-05 21:12:49,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.53072625698324) internal successors, (453), 179 states have internal predecessors, (453), 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-06-05 21:12:49,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 453 transitions. [2021-06-05 21:12:49,436 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 453 transitions. Word has length 16 [2021-06-05 21:12:49,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:49,436 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 453 transitions. [2021-06-05 21:12:49,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:49,436 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 453 transitions. [2021-06-05 21:12:49,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:49,436 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:49,436 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:49,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable194,103 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:49,645 INFO L430 AbstractCegarLoop]: === Iteration 103 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:49,645 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:49,645 INFO L82 PathProgramCache]: Analyzing trace with hash -946966513, now seen corresponding path program 100 times [2021-06-05 21:12:49,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:49,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846497271] [2021-06-05 21:12:49,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:49,647 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:49,647 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985490256] [2021-06-05 21:12:49,647 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 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 104 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:49,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:49,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:49,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:49,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:49,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:49,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:49,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:49,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:49,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:49,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:12:49,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:12:49,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:12:49,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:49,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:49,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:49,836 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:49,837 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:49,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846497271] [2021-06-05 21:12:49,837 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:49,837 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985490256] [2021-06-05 21:12:49,837 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985490256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:49,837 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:49,837 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:49,837 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55191660] [2021-06-05 21:12:49,837 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:49,837 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:49,837 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:49,837 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:49,837 INFO L87 Difference]: Start difference. First operand 180 states and 453 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:49,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:49,978 INFO L93 Difference]: Finished difference Result 210 states and 516 transitions. [2021-06-05 21:12:49,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:49,978 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:49,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:49,979 INFO L225 Difference]: With dead ends: 210 [2021-06-05 21:12:49,979 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 21:12:49,980 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:49,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 21:12:49,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 21:12:49,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5388888888888888) internal successors, (457), 180 states have internal predecessors, (457), 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-06-05 21:12:49,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 21:12:49,983 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 21:12:49,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:49,983 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 21:12:49,983 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:49,983 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 21:12:49,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:49,983 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:49,983 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:50,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable195,104 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:50,184 INFO L430 AbstractCegarLoop]: === Iteration 104 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:50,184 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:50,184 INFO L82 PathProgramCache]: Analyzing trace with hash 771377193, now seen corresponding path program 101 times [2021-06-05 21:12:50,184 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:50,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552506219] [2021-06-05 21:12:50,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:50,186 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:50,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1987184627] [2021-06-05 21:12:50,186 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 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 105 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:50,210 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:50,210 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:50,210 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:50,211 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:50,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:50,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:50,260 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:50,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:50,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:50,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:12:50,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:50,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:50,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:50,375 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:50,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:50,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552506219] [2021-06-05 21:12:50,375 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:50,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1987184627] [2021-06-05 21:12:50,376 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1987184627] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:50,376 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:50,376 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:50,376 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [941740610] [2021-06-05 21:12:50,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:50,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:50,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:50,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:50,376 INFO L87 Difference]: Start difference. First operand 181 states and 457 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:50,530 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:50,530 INFO L93 Difference]: Finished difference Result 219 states and 540 transitions. [2021-06-05 21:12:50,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:50,530 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:50,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:50,531 INFO L225 Difference]: With dead ends: 219 [2021-06-05 21:12:50,531 INFO L226 Difference]: Without dead ends: 216 [2021-06-05 21:12:50,531 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 77.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:50,532 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 216 states. [2021-06-05 21:12:50,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 216 to 181. [2021-06-05 21:12:50,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5388888888888888) internal successors, (457), 180 states have internal predecessors, (457), 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-06-05 21:12:50,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 457 transitions. [2021-06-05 21:12:50,534 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 457 transitions. Word has length 16 [2021-06-05 21:12:50,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:50,534 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 457 transitions. [2021-06-05 21:12:50,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:50,534 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 457 transitions. [2021-06-05 21:12:50,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:50,534 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:50,534 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:50,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable196,105 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:50,735 INFO L430 AbstractCegarLoop]: === Iteration 105 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:50,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:50,735 INFO L82 PathProgramCache]: Analyzing trace with hash -375511707, now seen corresponding path program 102 times [2021-06-05 21:12:50,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:50,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246207596] [2021-06-05 21:12:50,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:50,736 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:50,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165636669] [2021-06-05 21:12:50,736 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 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 106 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:50,759 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:50,759 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:50,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:50,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:50,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:50,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:12:50,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:50,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:50,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:50,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:12:50,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:50,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:50,900 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:50,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:50,905 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:50,927 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:50,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:50,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246207596] [2021-06-05 21:12:50,927 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:50,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165636669] [2021-06-05 21:12:50,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165636669] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:50,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:50,928 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:50,928 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [429213401] [2021-06-05 21:12:50,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:50,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:50,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:50,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:50,928 INFO L87 Difference]: Start difference. First operand 181 states and 457 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:51,079 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:51,080 INFO L93 Difference]: Finished difference Result 204 states and 502 transitions. [2021-06-05 21:12:51,080 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:51,080 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:51,080 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:51,081 INFO L225 Difference]: With dead ends: 204 [2021-06-05 21:12:51,081 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 21:12:51,081 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:51,081 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 21:12:51,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 183. [2021-06-05 21:12:51,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5549450549450547) internal successors, (465), 182 states have internal predecessors, (465), 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-06-05 21:12:51,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 465 transitions. [2021-06-05 21:12:51,083 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 465 transitions. Word has length 16 [2021-06-05 21:12:51,083 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:51,083 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 465 transitions. [2021-06-05 21:12:51,083 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:51,083 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 465 transitions. [2021-06-05 21:12:51,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:51,083 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:51,083 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:51,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable197,106 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:51,284 INFO L430 AbstractCegarLoop]: === Iteration 106 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:51,284 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:51,284 INFO L82 PathProgramCache]: Analyzing trace with hash 1342831999, now seen corresponding path program 103 times [2021-06-05 21:12:51,284 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:51,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120999610] [2021-06-05 21:12:51,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:51,285 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:51,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2025614126] [2021-06-05 21:12:51,286 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 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 107 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:51,307 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:51,308 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:51,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:51,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:51,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:51,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:51,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:51,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:51,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:12:51,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:12:51,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:12:51,445 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,452 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:51,492 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:51,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:51,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120999610] [2021-06-05 21:12:51,492 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:51,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2025614126] [2021-06-05 21:12:51,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2025614126] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:51,493 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:51,493 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:51,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784625786] [2021-06-05 21:12:51,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:51,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:51,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:51,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:51,493 INFO L87 Difference]: Start difference. First operand 183 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:51,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:51,720 INFO L93 Difference]: Finished difference Result 214 states and 527 transitions. [2021-06-05 21:12:51,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:51,720 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:51,721 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:51,721 INFO L225 Difference]: With dead ends: 214 [2021-06-05 21:12:51,721 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 21:12:51,721 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 98.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:51,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 21:12:51,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 182. [2021-06-05 21:12:51,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.546961325966851) internal successors, (461), 181 states have internal predecessors, (461), 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-06-05 21:12:51,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 21:12:51,724 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 21:12:51,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:51,724 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 21:12:51,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:51,725 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 21:12:51,725 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:51,725 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:51,725 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:51,936 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable198,107 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:51,937 INFO L430 AbstractCegarLoop]: === Iteration 107 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:51,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:51,937 INFO L82 PathProgramCache]: Analyzing trace with hash 1361266025, now seen corresponding path program 104 times [2021-06-05 21:12:51,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:51,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1252294058] [2021-06-05 21:12:51,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:51,939 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:51,939 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [396728154] [2021-06-05 21:12:51,939 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 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 108 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:51,961 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:51,961 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:51,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:51,962 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:51,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:51,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:51,990 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:51,990 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:12:52,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:52,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:52,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:12:52,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:52,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:52,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:12:52,053 INFO L446 ElimStorePlain]: Different costs {0=[v_A_80], 5=[F]} [2021-06-05 21:12:52,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:52,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:52,075 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:52,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:12:52,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:52,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:52,082 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:12:52,142 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:52,142 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:52,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1252294058] [2021-06-05 21:12:52,142 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:52,142 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [396728154] [2021-06-05 21:12:52,142 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [396728154] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:52,142 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:52,142 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:52,142 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [823332488] [2021-06-05 21:12:52,143 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:52,143 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:52,143 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:52,143 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:52,143 INFO L87 Difference]: Start difference. First operand 182 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:52,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:52,292 INFO L93 Difference]: Finished difference Result 200 states and 497 transitions. [2021-06-05 21:12:52,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:52,293 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:52,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:52,293 INFO L225 Difference]: With dead ends: 200 [2021-06-05 21:12:52,293 INFO L226 Difference]: Without dead ends: 197 [2021-06-05 21:12:52,293 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 93.9ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:52,294 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2021-06-05 21:12:52,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 182. [2021-06-05 21:12:52,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.546961325966851) internal successors, (461), 181 states have internal predecessors, (461), 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-06-05 21:12:52,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 461 transitions. [2021-06-05 21:12:52,296 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 461 transitions. Word has length 16 [2021-06-05 21:12:52,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:52,296 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 461 transitions. [2021-06-05 21:12:52,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:52,296 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 461 transitions. [2021-06-05 21:12:52,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:52,296 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:52,296 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:52,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 108 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable199 [2021-06-05 21:12:52,497 INFO L430 AbstractCegarLoop]: === Iteration 108 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:52,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:52,497 INFO L82 PathProgramCache]: Analyzing trace with hash 1022201411, now seen corresponding path program 105 times [2021-06-05 21:12:52,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:52,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1740416496] [2021-06-05 21:12:52,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:52,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:52,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1785760713] [2021-06-05 21:12:52,499 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 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 109 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:52,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:12:52,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:52,524 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:12:52,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:52,605 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:52,605 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:52,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1740416496] [2021-06-05 21:12:52,605 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:52,605 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1785760713] [2021-06-05 21:12:52,605 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1785760713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:52,605 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:52,605 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:52,605 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496102369] [2021-06-05 21:12:52,605 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:52,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:52,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:52,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:52,606 INFO L87 Difference]: Start difference. First operand 182 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:52,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:52,738 INFO L93 Difference]: Finished difference Result 311 states and 763 transitions. [2021-06-05 21:12:52,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:52,738 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:52,738 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:52,739 INFO L225 Difference]: With dead ends: 311 [2021-06-05 21:12:52,739 INFO L226 Difference]: Without dead ends: 307 [2021-06-05 21:12:52,739 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 65.5ms TimeCoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:12:52,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2021-06-05 21:12:52,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 183. [2021-06-05 21:12:52,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.543956043956044) internal successors, (463), 182 states have internal predecessors, (463), 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-06-05 21:12:52,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 463 transitions. [2021-06-05 21:12:52,742 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 463 transitions. Word has length 16 [2021-06-05 21:12:52,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:52,742 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 463 transitions. [2021-06-05 21:12:52,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:52,742 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 463 transitions. [2021-06-05 21:12:52,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:52,742 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:52,742 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:52,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable200,109 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:52,943 INFO L430 AbstractCegarLoop]: === Iteration 109 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:52,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:52,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1770659053, now seen corresponding path program 106 times [2021-06-05 21:12:52,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:52,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [947139999] [2021-06-05 21:12:52,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:52,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:52,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [936719242] [2021-06-05 21:12:52,945 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 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 110 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:52,973 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:52,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:52,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:52,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:52,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:52,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:12:53,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:53,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:12:53,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:53,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:53,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:53,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:53,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,132 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:53,161 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:53,161 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:53,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [947139999] [2021-06-05 21:12:53,161 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:53,161 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [936719242] [2021-06-05 21:12:53,161 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [936719242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:53,161 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:53,161 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:53,161 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108738943] [2021-06-05 21:12:53,162 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:53,162 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:53,162 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:53,162 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:53,162 INFO L87 Difference]: Start difference. First operand 183 states and 463 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:53,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:53,313 INFO L93 Difference]: Finished difference Result 198 states and 491 transitions. [2021-06-05 21:12:53,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:53,314 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:53,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:53,314 INFO L225 Difference]: With dead ends: 198 [2021-06-05 21:12:53,314 INFO L226 Difference]: Without dead ends: 195 [2021-06-05 21:12:53,314 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 104.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:53,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 195 states. [2021-06-05 21:12:53,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 195 to 186. [2021-06-05 21:12:53,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.556756756756757) internal successors, (473), 185 states have internal predecessors, (473), 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-06-05 21:12:53,316 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 473 transitions. [2021-06-05 21:12:53,316 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 473 transitions. Word has length 16 [2021-06-05 21:12:53,316 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:53,316 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 473 transitions. [2021-06-05 21:12:53,316 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:53,316 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 473 transitions. [2021-06-05 21:12:53,317 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:53,317 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:53,317 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:53,517 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 110 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable201 [2021-06-05 21:12:53,517 INFO L430 AbstractCegarLoop]: === Iteration 110 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:53,517 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:53,517 INFO L82 PathProgramCache]: Analyzing trace with hash -805964537, now seen corresponding path program 107 times [2021-06-05 21:12:53,517 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:53,518 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519947572] [2021-06-05 21:12:53,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:53,519 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:53,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1077022033] [2021-06-05 21:12:53,519 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 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 111 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:53,541 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:53,541 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:53,542 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:53,542 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:53,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:53,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:53,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:53,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:53,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:53,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,615 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:12:53,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:53,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:53,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:53,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:53,666 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:53,701 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:53,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:53,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519947572] [2021-06-05 21:12:53,701 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:53,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1077022033] [2021-06-05 21:12:53,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1077022033] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:53,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:53,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:53,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030343135] [2021-06-05 21:12:53,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:53,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:53,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:53,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:53,702 INFO L87 Difference]: Start difference. First operand 186 states and 473 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:53,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:53,878 INFO L93 Difference]: Finished difference Result 208 states and 516 transitions. [2021-06-05 21:12:53,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:53,878 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:53,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:53,879 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:53,879 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:53,879 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:53,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:53,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 185. [2021-06-05 21:12:53,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.5543478260869565) internal successors, (470), 184 states have internal predecessors, (470), 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-06-05 21:12:53,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 470 transitions. [2021-06-05 21:12:53,881 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 470 transitions. Word has length 16 [2021-06-05 21:12:53,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:53,881 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 470 transitions. [2021-06-05 21:12:53,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:53,881 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 470 transitions. [2021-06-05 21:12:53,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:53,881 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:53,881 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:54,081 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 111 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable202 [2021-06-05 21:12:54,082 INFO L430 AbstractCegarLoop]: === Iteration 111 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:54,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:54,082 INFO L82 PathProgramCache]: Analyzing trace with hash -787530511, now seen corresponding path program 108 times [2021-06-05 21:12:54,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:54,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81282022] [2021-06-05 21:12:54,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:54,084 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:54,084 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135996796] [2021-06-05 21:12:54,084 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 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 112 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:54,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:12:54,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:54,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:54,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:54,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:54,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:54,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:54,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:54,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:54,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:12:54,197 INFO L446 ElimStorePlain]: Different costs {0=[v_A_86], 5=[F]} [2021-06-05 21:12:54,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:54,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,223 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:54,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:12:54,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:12:54,276 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:54,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:54,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81282022] [2021-06-05 21:12:54,276 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:54,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135996796] [2021-06-05 21:12:54,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135996796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:54,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:54,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:54,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664329160] [2021-06-05 21:12:54,277 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:54,277 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:54,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:54,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:54,277 INFO L87 Difference]: Start difference. First operand 185 states and 470 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:54,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:54,421 INFO L93 Difference]: Finished difference Result 203 states and 506 transitions. [2021-06-05 21:12:54,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:54,421 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:54,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:54,421 INFO L225 Difference]: With dead ends: 203 [2021-06-05 21:12:54,421 INFO L226 Difference]: Without dead ends: 200 [2021-06-05 21:12:54,422 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 80.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:54,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2021-06-05 21:12:54,423 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 184. [2021-06-05 21:12:54,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.551912568306011) internal successors, (467), 183 states have internal predecessors, (467), 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-06-05 21:12:54,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 21:12:54,424 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 21:12:54,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:54,424 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 21:12:54,424 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:54,424 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 21:12:54,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:54,424 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:54,425 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:54,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 112 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable203 [2021-06-05 21:12:54,641 INFO L430 AbstractCegarLoop]: === Iteration 112 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:54,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:54,641 INFO L82 PathProgramCache]: Analyzing trace with hash 528626793, now seen corresponding path program 109 times [2021-06-05 21:12:54,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:54,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583374404] [2021-06-05 21:12:54,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:54,643 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:54,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2038569028] [2021-06-05 21:12:54,643 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 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 113 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:54,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:54,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:54,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:54,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:54,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:12:54,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:54,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:54,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:54,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:54,772 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:54,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:54,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:54,781 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:54,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:54,786 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:54,845 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:54,846 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:54,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583374404] [2021-06-05 21:12:54,846 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:54,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2038569028] [2021-06-05 21:12:54,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2038569028] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:54,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:54,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:54,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [599533918] [2021-06-05 21:12:54,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:54,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:54,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:54,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:54,846 INFO L87 Difference]: Start difference. First operand 184 states and 467 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:55,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:55,014 INFO L93 Difference]: Finished difference Result 205 states and 512 transitions. [2021-06-05 21:12:55,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:55,015 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:55,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:55,015 INFO L225 Difference]: With dead ends: 205 [2021-06-05 21:12:55,015 INFO L226 Difference]: Without dead ends: 202 [2021-06-05 21:12:55,015 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:55,015 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 202 states. [2021-06-05 21:12:55,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 202 to 184. [2021-06-05 21:12:55,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.551912568306011) internal successors, (467), 183 states have internal predecessors, (467), 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-06-05 21:12:55,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 467 transitions. [2021-06-05 21:12:55,017 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 467 transitions. Word has length 16 [2021-06-05 21:12:55,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:55,017 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 467 transitions. [2021-06-05 21:12:55,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:55,018 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 467 transitions. [2021-06-05 21:12:55,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:55,018 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:55,018 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:55,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable204,113 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:55,219 INFO L430 AbstractCegarLoop]: === Iteration 113 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:55,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:55,219 INFO L82 PathProgramCache]: Analyzing trace with hash -417524123, now seen corresponding path program 110 times [2021-06-05 21:12:55,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:55,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913334925] [2021-06-05 21:12:55,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:55,221 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:55,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845393878] [2021-06-05 21:12:55,221 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 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 114 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:55,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:55,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:55,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:55,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:55,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:55,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:55,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:55,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:55,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:55,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:12:55,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:12:55,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:12:55,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:55,415 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:55,415 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:55,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913334925] [2021-06-05 21:12:55,415 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:55,415 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845393878] [2021-06-05 21:12:55,415 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845393878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:55,416 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:55,416 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:55,416 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714051879] [2021-06-05 21:12:55,416 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:55,416 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:55,416 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:55,416 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:55,416 INFO L87 Difference]: Start difference. First operand 184 states and 467 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:55,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:55,593 INFO L93 Difference]: Finished difference Result 212 states and 526 transitions. [2021-06-05 21:12:55,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:55,593 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:55,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:55,594 INFO L225 Difference]: With dead ends: 212 [2021-06-05 21:12:55,594 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 21:12:55,594 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 102.9ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:55,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 21:12:55,595 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 187. [2021-06-05 21:12:55,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.575268817204301) internal successors, (479), 186 states have internal predecessors, (479), 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-06-05 21:12:55,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 479 transitions. [2021-06-05 21:12:55,596 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 479 transitions. Word has length 16 [2021-06-05 21:12:55,596 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:55,596 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 479 transitions. [2021-06-05 21:12:55,596 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:55,596 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 479 transitions. [2021-06-05 21:12:55,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:55,597 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:55,597 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:55,810 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 114 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable205 [2021-06-05 21:12:55,811 INFO L430 AbstractCegarLoop]: === Iteration 114 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:55,811 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:55,811 INFO L82 PathProgramCache]: Analyzing trace with hash 1300819583, now seen corresponding path program 111 times [2021-06-05 21:12:55,811 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:55,811 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912908605] [2021-06-05 21:12:55,811 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:55,813 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:55,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [877438060] [2021-06-05 21:12:55,813 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 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 115 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:55,837 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:55,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:55,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:55,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:55,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:55,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:55,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:55,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:12:55,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:55,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:55,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:55,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:55,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:55,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:55,963 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:55,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:55,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:55,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912908605] [2021-06-05 21:12:55,999 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:55,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [877438060] [2021-06-05 21:12:55,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [877438060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:55,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:55,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:55,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329160600] [2021-06-05 21:12:55,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:55,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:55,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:55,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:55,999 INFO L87 Difference]: Start difference. First operand 187 states and 479 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:56,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:56,179 INFO L93 Difference]: Finished difference Result 222 states and 551 transitions. [2021-06-05 21:12:56,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:56,179 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:56,180 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:56,180 INFO L225 Difference]: With dead ends: 222 [2021-06-05 21:12:56,180 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 21:12:56,180 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:56,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 21:12:56,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 186. [2021-06-05 21:12:56,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 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-06-05 21:12:56,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 21:12:56,182 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 21:12:56,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:56,183 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 21:12:56,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:56,183 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 21:12:56,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:56,183 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:56,183 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:56,406 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable206,115 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:56,406 INFO L430 AbstractCegarLoop]: === Iteration 115 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:56,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:56,406 INFO L82 PathProgramCache]: Analyzing trace with hash 1319253609, now seen corresponding path program 112 times [2021-06-05 21:12:56,406 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:56,406 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532435709] [2021-06-05 21:12:56,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:56,408 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:56,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1666143607] [2021-06-05 21:12:56,408 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 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 116 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:56,436 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:12:56,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:56,437 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:56,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:56,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:56,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:56,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:56,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:56,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:56,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:12:56,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:56,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:56,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:56,535 INFO L446 ElimStorePlain]: Different costs {0=[v_A_94], 5=[F]} [2021-06-05 21:12:56,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:56,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:56,558 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:56,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:12:56,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:56,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:56,565 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:12:56,619 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:56,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:56,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532435709] [2021-06-05 21:12:56,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:56,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1666143607] [2021-06-05 21:12:56,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1666143607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:56,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:56,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:56,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387182197] [2021-06-05 21:12:56,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:56,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:56,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:56,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:56,621 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:56,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:56,841 INFO L93 Difference]: Finished difference Result 208 states and 521 transitions. [2021-06-05 21:12:56,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:56,841 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:56,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:56,842 INFO L225 Difference]: With dead ends: 208 [2021-06-05 21:12:56,842 INFO L226 Difference]: Without dead ends: 205 [2021-06-05 21:12:56,842 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 92.8ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:56,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2021-06-05 21:12:56,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 186. [2021-06-05 21:12:56,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 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-06-05 21:12:56,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 21:12:56,845 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 21:12:56,845 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:56,845 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 21:12:56,845 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:56,845 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 21:12:56,846 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:56,846 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:56,846 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:57,046 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable207,116 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:57,046 INFO L430 AbstractCegarLoop]: === Iteration 116 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:57,046 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:57,046 INFO L82 PathProgramCache]: Analyzing trace with hash -1659556383, now seen corresponding path program 113 times [2021-06-05 21:12:57,047 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:57,047 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276339798] [2021-06-05 21:12:57,047 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:57,048 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:57,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1656817878] [2021-06-05 21:12:57,048 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 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 117 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:57,092 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:12:57,093 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:57,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:57,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:57,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:57,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:57,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:57,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:12:57,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:57,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:12:57,204 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:57,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:57,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:57,223 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:57,284 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:57,285 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:57,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276339798] [2021-06-05 21:12:57,285 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:57,285 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1656817878] [2021-06-05 21:12:57,285 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1656817878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:57,285 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:57,285 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:57,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655303769] [2021-06-05 21:12:57,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:57,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:57,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:57,286 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:57,286 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:57,468 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:57,468 INFO L93 Difference]: Finished difference Result 209 states and 525 transitions. [2021-06-05 21:12:57,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:57,468 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:57,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:57,469 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:12:57,469 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:12:57,469 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 88.6ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:57,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:12:57,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 186. [2021-06-05 21:12:57,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 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-06-05 21:12:57,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 21:12:57,471 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 21:12:57,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:57,471 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 21:12:57,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:57,471 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 21:12:57,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:57,471 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:57,471 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:57,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable208,117 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:57,672 INFO L430 AbstractCegarLoop]: === Iteration 117 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:57,672 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:57,672 INFO L82 PathProgramCache]: Analyzing trace with hash 486614377, now seen corresponding path program 114 times [2021-06-05 21:12:57,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:57,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567668134] [2021-06-05 21:12:57,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:57,674 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:57,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615605721] [2021-06-05 21:12:57,675 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 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 118 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:57,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:12:57,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:57,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:57,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:57,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:57,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:57,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:57,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:12:57,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:12:57,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:12:57,812 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:12:57,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:12:57,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:12:57,822 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:57,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:57,828 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:12:57,881 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:57,881 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:57,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567668134] [2021-06-05 21:12:57,881 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:57,881 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615605721] [2021-06-05 21:12:57,881 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615605721] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:57,881 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:57,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:57,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557304598] [2021-06-05 21:12:57,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:57,882 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:57,882 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:57,882 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:57,882 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:58,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:58,075 INFO L93 Difference]: Finished difference Result 214 states and 539 transitions. [2021-06-05 21:12:58,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:58,076 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:58,076 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:58,076 INFO L225 Difference]: With dead ends: 214 [2021-06-05 21:12:58,076 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 21:12:58,077 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 89.0ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:58,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 21:12:58,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 191. [2021-06-05 21:12:58,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5842105263157893) internal successors, (491), 190 states have internal predecessors, (491), 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-06-05 21:12:58,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 491 transitions. [2021-06-05 21:12:58,079 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 491 transitions. Word has length 16 [2021-06-05 21:12:58,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:58,079 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 491 transitions. [2021-06-05 21:12:58,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:58,079 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 491 transitions. [2021-06-05 21:12:58,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:58,079 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:58,079 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:58,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable209,118 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:58,287 INFO L430 AbstractCegarLoop]: === Iteration 118 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:58,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:58,287 INFO L82 PathProgramCache]: Analyzing trace with hash 1994485109, now seen corresponding path program 115 times [2021-06-05 21:12:58,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:58,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352204698] [2021-06-05 21:12:58,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:58,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:58,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1501303734] [2021-06-05 21:12:58,289 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 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 119 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:58,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:12:58,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 21:12:58,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:58,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:58,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:12:58,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:58,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:12:58,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:58,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:12:58,413 INFO L446 ElimStorePlain]: Different costs {2=[v_A_101], 5=[F]} [2021-06-05 21:12:58,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:58,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:58,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:12:58,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:58,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:12:58,443 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 21:12:58,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 26 [2021-06-05 21:12:58,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,450 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 21:12:58,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:58,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:58,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352204698] [2021-06-05 21:12:58,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:58,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501303734] [2021-06-05 21:12:58,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501303734] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:58,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:58,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:58,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [278039789] [2021-06-05 21:12:58,495 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:58,495 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:58,495 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:58,495 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:58,495 INFO L87 Difference]: Start difference. First operand 191 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:58,639 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:58,639 INFO L93 Difference]: Finished difference Result 221 states and 550 transitions. [2021-06-05 21:12:58,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:58,639 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:58,639 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:58,640 INFO L225 Difference]: With dead ends: 221 [2021-06-05 21:12:58,640 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 21:12:58,640 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:58,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 21:12:58,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 186. [2021-06-05 21:12:58,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 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-06-05 21:12:58,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 21:12:58,642 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 21:12:58,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:58,642 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 21:12:58,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:58,642 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 21:12:58,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:58,642 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:58,642 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:58,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 119 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable210 [2021-06-05 21:12:58,843 INFO L430 AbstractCegarLoop]: === Iteration 119 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:58,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:58,843 INFO L82 PathProgramCache]: Analyzing trace with hash 25375017, now seen corresponding path program 116 times [2021-06-05 21:12:58,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:58,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755293722] [2021-06-05 21:12:58,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:58,845 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:58,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1347882492] [2021-06-05 21:12:58,845 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 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 120 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:58,868 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:12:58,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:58,869 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:12:58,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:58,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:12:58,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:12:58,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:58,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:12:58,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:58,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:58,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:58,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:12:58,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:58,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:59,008 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,013 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:12:59,035 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:59,035 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:59,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755293722] [2021-06-05 21:12:59,035 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:59,035 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1347882492] [2021-06-05 21:12:59,035 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1347882492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:59,035 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:59,035 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:59,035 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153165620] [2021-06-05 21:12:59,035 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:59,035 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:59,036 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:59,036 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:59,036 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:59,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:59,217 INFO L93 Difference]: Finished difference Result 226 states and 554 transitions. [2021-06-05 21:12:59,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:59,218 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:59,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:59,218 INFO L225 Difference]: With dead ends: 226 [2021-06-05 21:12:59,218 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 21:12:59,218 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 91.3ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:59,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 21:12:59,220 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 190. [2021-06-05 21:12:59,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.582010582010582) internal successors, (488), 189 states have internal predecessors, (488), 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-06-05 21:12:59,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 488 transitions. [2021-06-05 21:12:59,220 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 488 transitions. Word has length 16 [2021-06-05 21:12:59,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:59,220 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 488 transitions. [2021-06-05 21:12:59,220 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:59,220 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 488 transitions. [2021-06-05 21:12:59,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:59,221 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:59,221 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:12:59,421 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 120 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable211 [2021-06-05 21:12:59,421 INFO L430 AbstractCegarLoop]: === Iteration 120 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:12:59,421 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:12:59,422 INFO L82 PathProgramCache]: Analyzing trace with hash 1743718723, now seen corresponding path program 117 times [2021-06-05 21:12:59,422 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:12:59,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993701654] [2021-06-05 21:12:59,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:12:59,423 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:12:59,423 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [315445747] [2021-06-05 21:12:59,423 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 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 121 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:12:59,447 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:12:59,447 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:12:59,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 21:12:59,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:12:59,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:12:59,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,469 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:12:59,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:12:59,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:12:59,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:12:59,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:12:59,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:12:59,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:12:59,574 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:12:59,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:12:59,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:12:59,617 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:12:59,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:12:59,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993701654] [2021-06-05 21:12:59,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:12:59,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315445747] [2021-06-05 21:12:59,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315445747] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:12:59,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:12:59,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:12:59,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194838736] [2021-06-05 21:12:59,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:12:59,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:12:59,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:12:59,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:12:59,618 INFO L87 Difference]: Start difference. First operand 190 states and 488 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:59,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:12:59,799 INFO L93 Difference]: Finished difference Result 236 states and 579 transitions. [2021-06-05 21:12:59,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:12:59,799 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:12:59,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:12:59,800 INFO L225 Difference]: With dead ends: 236 [2021-06-05 21:12:59,800 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 21:12:59,800 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 89.2ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:12:59,800 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 21:12:59,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 189. [2021-06-05 21:12:59,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.5797872340425534) internal successors, (485), 188 states have internal predecessors, (485), 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-06-05 21:12:59,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 485 transitions. [2021-06-05 21:12:59,802 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 485 transitions. Word has length 16 [2021-06-05 21:12:59,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:12:59,802 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 485 transitions. [2021-06-05 21:12:59,802 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:12:59,802 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 485 transitions. [2021-06-05 21:12:59,802 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:12:59,803 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:12:59,803 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:00,003 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 121 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable212 [2021-06-05 21:13:00,003 INFO L430 AbstractCegarLoop]: === Iteration 121 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:00,003 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:00,003 INFO L82 PathProgramCache]: Analyzing trace with hash 1762152749, now seen corresponding path program 118 times [2021-06-05 21:13:00,003 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:00,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [65811490] [2021-06-05 21:13:00,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:00,005 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:00,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177277266] [2021-06-05 21:13:00,005 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 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 122 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:00,030 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:00,030 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:00,031 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:00,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:00,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:00,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:00,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:00,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:13:00,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:00,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:00,122 INFO L446 ElimStorePlain]: Different costs {0=[v_A_107], 5=[F]} [2021-06-05 21:13:00,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:00,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,145 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:00,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:00,146 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,151 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:00,195 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:00,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:00,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [65811490] [2021-06-05 21:13:00,196 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:00,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177277266] [2021-06-05 21:13:00,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177277266] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:00,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:00,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:00,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980766557] [2021-06-05 21:13:00,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:00,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:00,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:00,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:00,196 INFO L87 Difference]: Start difference. First operand 189 states and 485 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:00,374 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:00,375 INFO L93 Difference]: Finished difference Result 225 states and 560 transitions. [2021-06-05 21:13:00,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:00,375 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:00,375 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:00,376 INFO L225 Difference]: With dead ends: 225 [2021-06-05 21:13:00,376 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 21:13:00,376 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 79.0ms TimeCoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:00,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 21:13:00,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 188. [2021-06-05 21:13:00,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.5775401069518717) internal successors, (482), 187 states have internal predecessors, (482), 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-06-05 21:13:00,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 482 transitions. [2021-06-05 21:13:00,378 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 482 transitions. Word has length 16 [2021-06-05 21:13:00,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:00,378 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 482 transitions. [2021-06-05 21:13:00,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:00,378 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 482 transitions. [2021-06-05 21:13:00,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:00,378 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:00,378 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:00,578 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 122 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable213 [2021-06-05 21:13:00,579 INFO L430 AbstractCegarLoop]: === Iteration 122 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:00,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:00,579 INFO L82 PathProgramCache]: Analyzing trace with hash -1216657243, now seen corresponding path program 119 times [2021-06-05 21:13:00,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:00,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336007035] [2021-06-05 21:13:00,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:00,581 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:00,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886498966] [2021-06-05 21:13:00,581 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 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 123 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:00,608 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:00,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:00,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:00,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:00,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:00,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,628 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:00,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:00,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:13:00,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:00,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,683 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,683 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:00,729 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:00,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:00,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:00,741 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:00,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:00,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:00,803 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:00,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:00,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336007035] [2021-06-05 21:13:00,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:00,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886498966] [2021-06-05 21:13:00,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886498966] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:00,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:00,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:00,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [538797867] [2021-06-05 21:13:00,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:00,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:00,804 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:00,804 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:00,805 INFO L87 Difference]: Start difference. First operand 188 states and 482 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:00,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:00,986 INFO L93 Difference]: Finished difference Result 225 states and 563 transitions. [2021-06-05 21:13:00,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:00,987 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:00,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:00,987 INFO L225 Difference]: With dead ends: 225 [2021-06-05 21:13:00,987 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 21:13:00,988 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 79.9ms TimeCoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:00,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 21:13:00,990 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 187. [2021-06-05 21:13:00,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.5698924731182795) internal successors, (478), 186 states have internal predecessors, (478), 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-06-05 21:13:00,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 478 transitions. [2021-06-05 21:13:00,990 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 478 transitions. Word has length 16 [2021-06-05 21:13:00,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:00,991 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 478 transitions. [2021-06-05 21:13:00,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:00,991 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 478 transitions. [2021-06-05 21:13:00,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:00,991 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:00,991 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:01,213 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable214,123 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:01,214 INFO L430 AbstractCegarLoop]: === Iteration 123 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:01,214 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:01,214 INFO L82 PathProgramCache]: Analyzing trace with hash 929513517, now seen corresponding path program 120 times [2021-06-05 21:13:01,214 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:01,214 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106234261] [2021-06-05 21:13:01,214 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:01,216 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:01,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1197670366] [2021-06-05 21:13:01,216 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 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 124 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:01,241 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:13:01,241 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:01,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:01,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:01,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:01,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:01,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:01,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:01,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:01,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:13:01,332 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:01,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:01,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:01,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,346 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:01,393 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:01,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:01,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106234261] [2021-06-05 21:13:01,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:01,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1197670366] [2021-06-05 21:13:01,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1197670366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:01,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:01,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:01,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1790813235] [2021-06-05 21:13:01,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:01,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:01,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:01,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:01,394 INFO L87 Difference]: Start difference. First operand 187 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:01,555 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:01,555 INFO L93 Difference]: Finished difference Result 226 states and 566 transitions. [2021-06-05 21:13:01,555 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:01,556 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:01,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:01,556 INFO L225 Difference]: With dead ends: 226 [2021-06-05 21:13:01,556 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 21:13:01,556 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 77.2ms TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:01,556 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 21:13:01,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 186. [2021-06-05 21:13:01,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.5675675675675675) internal successors, (475), 185 states have internal predecessors, (475), 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-06-05 21:13:01,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 475 transitions. [2021-06-05 21:13:01,559 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 475 transitions. Word has length 16 [2021-06-05 21:13:01,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:01,559 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 475 transitions. [2021-06-05 21:13:01,559 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:01,559 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 475 transitions. [2021-06-05 21:13:01,559 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:01,560 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:01,560 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:01,760 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 124 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable215 [2021-06-05 21:13:01,760 INFO L430 AbstractCegarLoop]: === Iteration 124 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:01,760 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:01,760 INFO L82 PathProgramCache]: Analyzing trace with hash -164578071, now seen corresponding path program 121 times [2021-06-05 21:13:01,760 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:01,760 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748550856] [2021-06-05 21:13:01,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:01,762 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:01,762 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [574432522] [2021-06-05 21:13:01,762 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 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 125 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:01,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:01,793 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:01,793 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:01,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:01,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:01,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:01,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:13:01,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:01,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:01,885 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:01,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:01,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:01,894 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:01,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:01,900 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:01,950 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:01,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:01,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748550856] [2021-06-05 21:13:01,950 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:01,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574432522] [2021-06-05 21:13:01,950 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574432522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:01,950 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:01,950 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:01,950 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254784389] [2021-06-05 21:13:01,950 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:01,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:01,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:01,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:01,951 INFO L87 Difference]: Start difference. First operand 186 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:02,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:02,170 INFO L93 Difference]: Finished difference Result 240 states and 602 transitions. [2021-06-05 21:13:02,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:02,171 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:02,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:02,171 INFO L225 Difference]: With dead ends: 240 [2021-06-05 21:13:02,171 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 21:13:02,171 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 88.9ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:02,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 21:13:02,173 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 184. [2021-06-05 21:13:02,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.5628415300546448) internal successors, (469), 183 states have internal predecessors, (469), 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-06-05 21:13:02,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 469 transitions. [2021-06-05 21:13:02,173 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 469 transitions. Word has length 16 [2021-06-05 21:13:02,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:02,173 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 469 transitions. [2021-06-05 21:13:02,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:02,173 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 469 transitions. [2021-06-05 21:13:02,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:02,174 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:02,174 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:02,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 125 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable216 [2021-06-05 21:13:02,374 INFO L430 AbstractCegarLoop]: === Iteration 125 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:02,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:02,374 INFO L82 PathProgramCache]: Analyzing trace with hash -933648953, now seen corresponding path program 122 times [2021-06-05 21:13:02,374 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:02,374 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1979227111] [2021-06-05 21:13:02,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:02,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:02,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781444011] [2021-06-05 21:13:02,376 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 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 126 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:02,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:02,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:02,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:02,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:02,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:02,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:02,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:02,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:02,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:02,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:02,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:02,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:02,525 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,531 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:02,552 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:02,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:02,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1979227111] [2021-06-05 21:13:02,552 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:02,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781444011] [2021-06-05 21:13:02,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781444011] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:02,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:02,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:02,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806217606] [2021-06-05 21:13:02,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:02,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:02,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:02,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:02,553 INFO L87 Difference]: Start difference. First operand 184 states and 469 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:02,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:02,706 INFO L93 Difference]: Finished difference Result 274 states and 681 transitions. [2021-06-05 21:13:02,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:02,707 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:02,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:02,707 INFO L225 Difference]: With dead ends: 274 [2021-06-05 21:13:02,707 INFO L226 Difference]: Without dead ends: 267 [2021-06-05 21:13:02,707 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 111.9ms TimeCoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:13:02,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 267 states. [2021-06-05 21:13:02,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 267 to 186. [2021-06-05 21:13:02,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.562162162162162) internal successors, (474), 185 states have internal predecessors, (474), 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-06-05 21:13:02,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 474 transitions. [2021-06-05 21:13:02,710 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 474 transitions. Word has length 16 [2021-06-05 21:13:02,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:02,710 INFO L482 AbstractCegarLoop]: Abstraction has 186 states and 474 transitions. [2021-06-05 21:13:02,710 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:02,710 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 474 transitions. [2021-06-05 21:13:02,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:02,710 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:02,710 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:02,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 126 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable217 [2021-06-05 21:13:02,911 INFO L430 AbstractCegarLoop]: === Iteration 126 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:02,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:02,911 INFO L82 PathProgramCache]: Analyzing trace with hash -362194147, now seen corresponding path program 123 times [2021-06-05 21:13:02,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:02,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1844959918] [2021-06-05 21:13:02,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:02,912 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:02,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879514905] [2021-06-05 21:13:02,912 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 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 127 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:02,937 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:02,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:02,938 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:02,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:02,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:02,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:02,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:02,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:02,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:02,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:03,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:03,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:03,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:03,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:03,060 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,065 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:03,087 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:03,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:03,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1844959918] [2021-06-05 21:13:03,087 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:03,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879514905] [2021-06-05 21:13:03,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879514905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:03,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:03,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:03,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006461530] [2021-06-05 21:13:03,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:03,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:03,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:03,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:03,088 INFO L87 Difference]: Start difference. First operand 186 states and 474 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:03,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:03,260 INFO L93 Difference]: Finished difference Result 276 states and 687 transitions. [2021-06-05 21:13:03,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:03,261 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:03,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:03,261 INFO L225 Difference]: With dead ends: 276 [2021-06-05 21:13:03,261 INFO L226 Difference]: Without dead ends: 270 [2021-06-05 21:13:03,262 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 104.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:03,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2021-06-05 21:13:03,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 187. [2021-06-05 21:13:03,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.5591397849462365) internal successors, (476), 186 states have internal predecessors, (476), 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-06-05 21:13:03,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 476 transitions. [2021-06-05 21:13:03,264 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 476 transitions. Word has length 16 [2021-06-05 21:13:03,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:03,264 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 476 transitions. [2021-06-05 21:13:03,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:03,264 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 476 transitions. [2021-06-05 21:13:03,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:03,264 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:03,264 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:03,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable218,127 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:03,465 INFO L430 AbstractCegarLoop]: === Iteration 127 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:03,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:03,466 INFO L82 PathProgramCache]: Analyzing trace with hash 1366853187, now seen corresponding path program 124 times [2021-06-05 21:13:03,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:03,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195755762] [2021-06-05 21:13:03,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:03,468 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:03,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1769817815] [2021-06-05 21:13:03,468 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 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 128 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:03,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:03,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:03,497 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:03,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:03,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:03,512 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:03,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:03,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:03,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:03,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:03,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:03,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:03,626 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:03,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:03,631 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:03,653 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:03,653 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:03,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195755762] [2021-06-05 21:13:03,653 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:03,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769817815] [2021-06-05 21:13:03,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769817815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:03,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:03,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:03,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544778027] [2021-06-05 21:13:03,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:03,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:03,654 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:03,654 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:03,654 INFO L87 Difference]: Start difference. First operand 187 states and 476 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:03,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:03,860 INFO L93 Difference]: Finished difference Result 278 states and 693 transitions. [2021-06-05 21:13:03,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:03,861 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:03,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:03,861 INFO L225 Difference]: With dead ends: 278 [2021-06-05 21:13:03,861 INFO L226 Difference]: Without dead ends: 273 [2021-06-05 21:13:03,861 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 97.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:03,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 273 states. [2021-06-05 21:13:03,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 273 to 188. [2021-06-05 21:13:03,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.556149732620321) internal successors, (478), 187 states have internal predecessors, (478), 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-06-05 21:13:03,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 21:13:03,864 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 21:13:03,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:03,864 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 21:13:03,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:03,864 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 21:13:03,864 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:03,864 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:03,864 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:04,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 128 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable219 [2021-06-05 21:13:04,069 INFO L430 AbstractCegarLoop]: === Iteration 128 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:04,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:04,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1209770403, now seen corresponding path program 125 times [2021-06-05 21:13:04,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:04,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734556959] [2021-06-05 21:13:04,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:04,071 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:04,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138768393] [2021-06-05 21:13:04,071 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 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 129 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:04,100 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:04,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:04,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:04,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:04,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:04,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:04,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:04,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:04,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:04,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:04,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:04,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,216 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:04,217 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,222 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,222 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:04,254 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:04,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:04,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734556959] [2021-06-05 21:13:04,255 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:04,255 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138768393] [2021-06-05 21:13:04,255 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138768393] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:04,255 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:04,255 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:04,255 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [809455243] [2021-06-05 21:13:04,255 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:04,256 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:04,256 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:04,257 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:04,257 INFO L87 Difference]: Start difference. First operand 188 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:04,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:04,431 INFO L93 Difference]: Finished difference Result 286 states and 715 transitions. [2021-06-05 21:13:04,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:04,431 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:04,431 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:04,432 INFO L225 Difference]: With dead ends: 286 [2021-06-05 21:13:04,432 INFO L226 Difference]: Without dead ends: 282 [2021-06-05 21:13:04,432 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 91.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:04,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 282 states. [2021-06-05 21:13:04,435 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 282 to 188. [2021-06-05 21:13:04,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.556149732620321) internal successors, (478), 187 states have internal predecessors, (478), 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-06-05 21:13:04,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 478 transitions. [2021-06-05 21:13:04,435 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 478 transitions. Word has length 16 [2021-06-05 21:13:04,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:04,436 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 478 transitions. [2021-06-05 21:13:04,436 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:04,436 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 478 transitions. [2021-06-05 21:13:04,436 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:04,436 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:04,436 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:04,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable220,129 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:04,641 INFO L430 AbstractCegarLoop]: === Iteration 129 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:04,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:04,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1246121035, now seen corresponding path program 126 times [2021-06-05 21:13:04,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:04,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526341231] [2021-06-05 21:13:04,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:04,643 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:04,643 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1225310340] [2021-06-05 21:13:04,643 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 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 130 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:04,666 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:04,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:04,667 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:04,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:04,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:04,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:04,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:04,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:04,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:04,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:04,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:04,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,799 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:04,801 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:04,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:04,806 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:04,828 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:04,829 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:04,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526341231] [2021-06-05 21:13:04,829 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:04,829 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225310340] [2021-06-05 21:13:04,829 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225310340] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:04,829 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:04,829 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:04,829 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050316913] [2021-06-05 21:13:04,829 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:04,829 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:04,830 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:04,830 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:04,830 INFO L87 Difference]: Start difference. First operand 188 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:04,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:04,980 INFO L93 Difference]: Finished difference Result 228 states and 578 transitions. [2021-06-05 21:13:04,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:04,981 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:04,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:04,981 INFO L225 Difference]: With dead ends: 228 [2021-06-05 21:13:04,981 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 21:13:04,981 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 84.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:04,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 21:13:04,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 190. [2021-06-05 21:13:04,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.560846560846561) internal successors, (484), 189 states have internal predecessors, (484), 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-06-05 21:13:04,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 21:13:04,984 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 21:13:04,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:04,984 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 21:13:04,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:04,984 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 21:13:04,984 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:04,984 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:04,984 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:05,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 130 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable221 [2021-06-05 21:13:05,185 INFO L430 AbstractCegarLoop]: === Iteration 130 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:05,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:05,185 INFO L82 PathProgramCache]: Analyzing trace with hash -1319798927, now seen corresponding path program 127 times [2021-06-05 21:13:05,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:05,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579617682] [2021-06-05 21:13:05,185 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:05,186 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:05,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521461413] [2021-06-05 21:13:05,187 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 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 131 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:05,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:05,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:05,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:05,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:05,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:05,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:05,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:05,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:05,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:05,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:05,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:05,342 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:05,369 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:05,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:05,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579617682] [2021-06-05 21:13:05,369 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:05,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521461413] [2021-06-05 21:13:05,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521461413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:05,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:05,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:05,370 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285068208] [2021-06-05 21:13:05,370 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:05,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:05,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:05,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:05,370 INFO L87 Difference]: Start difference. First operand 190 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:05,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:05,550 INFO L93 Difference]: Finished difference Result 232 states and 587 transitions. [2021-06-05 21:13:05,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:05,550 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:05,550 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:05,551 INFO L225 Difference]: With dead ends: 232 [2021-06-05 21:13:05,551 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 21:13:05,551 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 86.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:05,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 21:13:05,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 191. [2021-06-05 21:13:05,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 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-06-05 21:13:05,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 21:13:05,553 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 21:13:05,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:05,554 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 21:13:05,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:05,554 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 21:13:05,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:05,554 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:05,554 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:05,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable222,131 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:05,769 INFO L430 AbstractCegarLoop]: === Iteration 131 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:05,769 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:05,769 INFO L82 PathProgramCache]: Analyzing trace with hash 398544779, now seen corresponding path program 128 times [2021-06-05 21:13:05,769 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:05,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863175005] [2021-06-05 21:13:05,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:05,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:05,772 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798963646] [2021-06-05 21:13:05,772 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 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 132 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:05,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:05,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:05,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:05,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:05,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:05,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:05,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:05,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:05,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:05,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,886 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:05,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:05,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:05,921 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:05,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:05,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:05,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:05,960 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:05,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863175005] [2021-06-05 21:13:05,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:05,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798963646] [2021-06-05 21:13:05,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798963646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:05,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:05,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:05,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1857038337] [2021-06-05 21:13:05,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:05,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:05,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:05,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:05,962 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:06,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:06,118 INFO L93 Difference]: Finished difference Result 241 states and 611 transitions. [2021-06-05 21:13:06,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:06,118 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:06,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:06,119 INFO L225 Difference]: With dead ends: 241 [2021-06-05 21:13:06,119 INFO L226 Difference]: Without dead ends: 238 [2021-06-05 21:13:06,119 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 82.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:06,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2021-06-05 21:13:06,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 190. [2021-06-05 21:13:06,121 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.560846560846561) internal successors, (484), 189 states have internal predecessors, (484), 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-06-05 21:13:06,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 484 transitions. [2021-06-05 21:13:06,121 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 484 transitions. Word has length 16 [2021-06-05 21:13:06,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:06,121 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 484 transitions. [2021-06-05 21:13:06,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:06,121 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 484 transitions. [2021-06-05 21:13:06,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:06,122 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:06,122 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:06,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 132 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable223 [2021-06-05 21:13:06,322 INFO L430 AbstractCegarLoop]: === Iteration 132 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:06,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:06,322 INFO L82 PathProgramCache]: Analyzing trace with hash -748344121, now seen corresponding path program 129 times [2021-06-05 21:13:06,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:06,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027790651] [2021-06-05 21:13:06,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:06,324 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:06,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1359578513] [2021-06-05 21:13:06,324 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 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 133 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:06,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:06,348 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:06,348 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:06,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:06,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:06,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:06,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:06,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:06,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:06,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:13:06,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:06,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:06,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,503 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 21:13:06,542 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:06,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:06,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027790651] [2021-06-05 21:13:06,542 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:06,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1359578513] [2021-06-05 21:13:06,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1359578513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:06,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:06,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:06,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [226383074] [2021-06-05 21:13:06,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:06,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:06,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:06,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:06,543 INFO L87 Difference]: Start difference. First operand 190 states and 484 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:06,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:06,734 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 21:13:06,734 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:06,734 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:06,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:06,735 INFO L225 Difference]: With dead ends: 229 [2021-06-05 21:13:06,735 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 21:13:06,735 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 117.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:06,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 21:13:06,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 21:13:06,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5654450261780104) internal successors, (490), 191 states have internal predecessors, (490), 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-06-05 21:13:06,737 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 490 transitions. [2021-06-05 21:13:06,737 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 490 transitions. Word has length 16 [2021-06-05 21:13:06,737 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:06,737 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 490 transitions. [2021-06-05 21:13:06,737 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:06,737 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 490 transitions. [2021-06-05 21:13:06,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:06,738 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:06,738 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:06,938 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 133 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable224 [2021-06-05 21:13:06,938 INFO L430 AbstractCegarLoop]: === Iteration 133 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:06,938 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:06,938 INFO L82 PathProgramCache]: Analyzing trace with hash 969999585, now seen corresponding path program 130 times [2021-06-05 21:13:06,938 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:06,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1934299433] [2021-06-05 21:13:06,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:06,940 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:06,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692527186] [2021-06-05 21:13:06,940 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 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 134 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:06,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:06,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:06,963 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:06,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:06,983 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:06,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:06,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:06,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:07,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:07,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:07,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:07,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:13:07,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:07,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:07,091 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,096 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:07,136 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:07,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:07,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1934299433] [2021-06-05 21:13:07,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:07,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692527186] [2021-06-05 21:13:07,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692527186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:07,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:07,136 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:07,136 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097181164] [2021-06-05 21:13:07,136 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:07,136 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:07,136 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:07,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:07,137 INFO L87 Difference]: Start difference. First operand 192 states and 490 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:07,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:07,307 INFO L93 Difference]: Finished difference Result 239 states and 608 transitions. [2021-06-05 21:13:07,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:07,307 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:07,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:07,308 INFO L225 Difference]: With dead ends: 239 [2021-06-05 21:13:07,308 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 21:13:07,308 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 87.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:07,308 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 21:13:07,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 191. [2021-06-05 21:13:07,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 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-06-05 21:13:07,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 21:13:07,310 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 21:13:07,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:07,310 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 21:13:07,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:07,310 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 21:13:07,310 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:07,310 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:07,310 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:07,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 134 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable225 [2021-06-05 21:13:07,511 INFO L430 AbstractCegarLoop]: === Iteration 134 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:07,511 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:07,511 INFO L82 PathProgramCache]: Analyzing trace with hash 988433611, now seen corresponding path program 131 times [2021-06-05 21:13:07,511 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:07,511 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [342897071] [2021-06-05 21:13:07,511 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:07,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:07,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1909448760] [2021-06-05 21:13:07,513 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 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 135 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:07,537 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:07,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:07,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:07,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:07,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:07,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:07,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:07,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:13:07,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:07,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,612 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,612 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:13:07,631 INFO L446 ElimStorePlain]: Different costs {0=[v_A_133], 5=[F]} [2021-06-05 21:13:07,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:07,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,652 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:07,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:07,654 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:07,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:07,659 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:07,705 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:07,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:07,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [342897071] [2021-06-05 21:13:07,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:07,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1909448760] [2021-06-05 21:13:07,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1909448760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:07,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:07,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:07,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936899730] [2021-06-05 21:13:07,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:07,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:07,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:07,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:07,706 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:07,879 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:07,879 INFO L93 Difference]: Finished difference Result 234 states and 598 transitions. [2021-06-05 21:13:07,879 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:07,879 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:07,879 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:07,880 INFO L225 Difference]: With dead ends: 234 [2021-06-05 21:13:07,880 INFO L226 Difference]: Without dead ends: 231 [2021-06-05 21:13:07,880 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 94.7ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:07,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2021-06-05 21:13:07,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 191. [2021-06-05 21:13:07,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 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-06-05 21:13:07,882 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 21:13:07,882 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 21:13:07,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:07,882 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 21:13:07,882 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:07,882 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 21:13:07,882 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:07,883 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:07,883 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:08,083 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable226,135 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:08,083 INFO L430 AbstractCegarLoop]: === Iteration 135 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:08,083 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:08,083 INFO L82 PathProgramCache]: Analyzing trace with hash -2036153729, now seen corresponding path program 132 times [2021-06-05 21:13:08,083 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:08,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128194858] [2021-06-05 21:13:08,084 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:08,085 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:08,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1865868930] [2021-06-05 21:13:08,085 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 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 136 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:08,112 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:08,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:08,113 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:08,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:08,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:08,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:08,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:08,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:08,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:08,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:08,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:08,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:08,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,241 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:08,262 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:08,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:08,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128194858] [2021-06-05 21:13:08,263 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:08,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1865868930] [2021-06-05 21:13:08,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1865868930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:08,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:08,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:08,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754622851] [2021-06-05 21:13:08,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:08,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:08,263 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:08,263 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:08,263 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:08,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:08,400 INFO L93 Difference]: Finished difference Result 217 states and 546 transitions. [2021-06-05 21:13:08,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:08,401 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:08,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:08,401 INFO L225 Difference]: With dead ends: 217 [2021-06-05 21:13:08,401 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 21:13:08,401 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 80.5ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:08,401 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 21:13:08,403 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 191. [2021-06-05 21:13:08,403 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 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-06-05 21:13:08,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 21:13:08,403 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 21:13:08,403 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:08,403 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 21:13:08,403 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:08,403 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 21:13:08,404 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:08,404 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:08,404 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:08,604 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 136 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable227 [2021-06-05 21:13:08,604 INFO L430 AbstractCegarLoop]: === Iteration 136 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:08,604 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:08,604 INFO L82 PathProgramCache]: Analyzing trace with hash -307106395, now seen corresponding path program 133 times [2021-06-05 21:13:08,605 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:08,605 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994748851] [2021-06-05 21:13:08,605 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:08,606 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:08,606 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [228343651] [2021-06-05 21:13:08,606 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 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 137 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:08,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:08,629 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:08,630 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:08,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:08,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:08,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:08,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:08,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:08,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,719 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:08,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:08,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:08,768 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:08,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:08,773 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:08,795 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:08,796 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:08,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994748851] [2021-06-05 21:13:08,796 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:08,796 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228343651] [2021-06-05 21:13:08,796 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228343651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:08,796 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:08,796 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:08,796 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993456443] [2021-06-05 21:13:08,796 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:08,796 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:08,796 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:08,796 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:08,796 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:08,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:08,979 INFO L93 Difference]: Finished difference Result 237 states and 594 transitions. [2021-06-05 21:13:08,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:08,979 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:08,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:08,980 INFO L225 Difference]: With dead ends: 237 [2021-06-05 21:13:08,980 INFO L226 Difference]: Without dead ends: 234 [2021-06-05 21:13:08,980 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 89.3ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:08,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 234 states. [2021-06-05 21:13:08,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 234 to 192. [2021-06-05 21:13:08,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 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-06-05 21:13:08,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 21:13:08,982 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 21:13:08,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:08,982 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 21:13:08,982 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:08,982 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 21:13:08,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:08,982 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:08,982 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:09,183 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 137 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable228 [2021-06-05 21:13:09,183 INFO L430 AbstractCegarLoop]: === Iteration 137 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:09,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:09,183 INFO L82 PathProgramCache]: Analyzing trace with hash 1411237311, now seen corresponding path program 134 times [2021-06-05 21:13:09,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:09,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971927512] [2021-06-05 21:13:09,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:09,185 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:09,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136472756] [2021-06-05 21:13:09,185 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 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 138 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:09,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:09,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:09,208 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:09,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:09,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:09,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:09,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:09,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:09,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:09,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:09,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:09,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:09,335 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,340 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:09,374 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:09,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:09,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971927512] [2021-06-05 21:13:09,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:09,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136472756] [2021-06-05 21:13:09,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136472756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:09,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:09,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:09,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083300452] [2021-06-05 21:13:09,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:09,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:09,375 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:09,375 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:09,375 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:09,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:09,551 INFO L93 Difference]: Finished difference Result 246 states and 618 transitions. [2021-06-05 21:13:09,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:09,552 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:09,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:09,552 INFO L225 Difference]: With dead ends: 246 [2021-06-05 21:13:09,552 INFO L226 Difference]: Without dead ends: 243 [2021-06-05 21:13:09,552 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 83.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:09,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 243 states. [2021-06-05 21:13:09,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 243 to 191. [2021-06-05 21:13:09,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.5631578947368423) internal successors, (487), 190 states have internal predecessors, (487), 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-06-05 21:13:09,555 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 487 transitions. [2021-06-05 21:13:09,555 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 487 transitions. Word has length 16 [2021-06-05 21:13:09,555 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:09,555 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 487 transitions. [2021-06-05 21:13:09,555 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:09,555 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 487 transitions. [2021-06-05 21:13:09,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:09,555 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:09,555 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:09,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 138 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable229 [2021-06-05 21:13:09,757 INFO L430 AbstractCegarLoop]: === Iteration 138 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:09,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:09,757 INFO L82 PathProgramCache]: Analyzing trace with hash 264348411, now seen corresponding path program 135 times [2021-06-05 21:13:09,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:09,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802217468] [2021-06-05 21:13:09,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:09,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:09,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1484813520] [2021-06-05 21:13:09,759 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 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 139 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:09,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:09,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:09,784 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:09,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:09,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:09,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:09,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:09,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:09,848 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:09,849 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,859 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:13:09,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:09,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:09,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:09,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:09,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 21:13:09,973 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:09,973 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:09,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802217468] [2021-06-05 21:13:09,973 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:09,973 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484813520] [2021-06-05 21:13:09,973 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484813520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:09,973 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:09,973 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:09,973 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834108521] [2021-06-05 21:13:09,973 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:09,973 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:09,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:09,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:09,974 INFO L87 Difference]: Start difference. First operand 191 states and 487 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:10,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:10,174 INFO L93 Difference]: Finished difference Result 228 states and 572 transitions. [2021-06-05 21:13:10,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:10,174 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:10,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:10,175 INFO L225 Difference]: With dead ends: 228 [2021-06-05 21:13:10,175 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 21:13:10,175 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 113.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:10,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 21:13:10,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 193. [2021-06-05 21:13:10,178 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.578125) internal successors, (495), 192 states have internal predecessors, (495), 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-06-05 21:13:10,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 21:13:10,178 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 21:13:10,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:10,178 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 21:13:10,178 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:10,178 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 21:13:10,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:10,179 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:10,179 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:10,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable230,139 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:10,389 INFO L430 AbstractCegarLoop]: === Iteration 139 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:10,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:10,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1982692117, now seen corresponding path program 136 times [2021-06-05 21:13:10,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:10,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388880366] [2021-06-05 21:13:10,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:10,391 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:10,391 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1358825528] [2021-06-05 21:13:10,391 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 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 140 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:10,414 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:10,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:10,414 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:10,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:10,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:10,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:10,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:10,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:10,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:10,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:13:10,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:10,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,532 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:10,535 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:10,573 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:10,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:10,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388880366] [2021-06-05 21:13:10,573 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:10,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358825528] [2021-06-05 21:13:10,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358825528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:10,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:10,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:10,574 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448531380] [2021-06-05 21:13:10,574 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:10,574 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:10,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:10,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:10,574 INFO L87 Difference]: Start difference. First operand 193 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:10,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:10,744 INFO L93 Difference]: Finished difference Result 238 states and 597 transitions. [2021-06-05 21:13:10,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:10,745 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:10,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:10,745 INFO L225 Difference]: With dead ends: 238 [2021-06-05 21:13:10,745 INFO L226 Difference]: Without dead ends: 235 [2021-06-05 21:13:10,745 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.0ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:10,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 235 states. [2021-06-05 21:13:10,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 235 to 192. [2021-06-05 21:13:10,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 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-06-05 21:13:10,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 21:13:10,747 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 21:13:10,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:10,747 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 21:13:10,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:10,748 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 21:13:10,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:10,748 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:10,748 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:10,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable231,140 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:10,948 INFO L430 AbstractCegarLoop]: === Iteration 140 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:10,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:10,949 INFO L82 PathProgramCache]: Analyzing trace with hash 2001126143, now seen corresponding path program 137 times [2021-06-05 21:13:10,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:10,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1981866787] [2021-06-05 21:13:10,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:10,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:10,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1665679222] [2021-06-05 21:13:10,950 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 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 141 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:10,973 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:10,973 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:10,974 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:10,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:10,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:10,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:10,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:10,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:11,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:11,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:11,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:11,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:11,066 INFO L446 ElimStorePlain]: Different costs {0=[v_A_145], 5=[F]} [2021-06-05 21:13:11,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:11,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,086 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:11,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:11,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,092 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:11,137 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:11,137 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:11,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1981866787] [2021-06-05 21:13:11,137 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:11,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1665679222] [2021-06-05 21:13:11,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1665679222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:11,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:11,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:11,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634919991] [2021-06-05 21:13:11,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:11,138 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:11,138 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:11,138 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:11,138 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:11,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:11,261 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 21:13:11,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:11,261 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:11,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:11,262 INFO L225 Difference]: With dead ends: 224 [2021-06-05 21:13:11,262 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 21:13:11,262 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 80.7ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:11,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 21:13:11,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 192. [2021-06-05 21:13:11,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 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-06-05 21:13:11,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 21:13:11,264 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 21:13:11,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:11,264 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 21:13:11,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:11,264 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 21:13:11,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:11,264 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:11,264 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:11,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable232,141 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:11,465 INFO L430 AbstractCegarLoop]: === Iteration 141 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:11,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:11,465 INFO L82 PathProgramCache]: Analyzing trace with hash -1884448125, now seen corresponding path program 138 times [2021-06-05 21:13:11,465 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:11,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [379716463] [2021-06-05 21:13:11,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:11,466 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:11,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440210495] [2021-06-05 21:13:11,466 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 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 142 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:11,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:11,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:11,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:11,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:11,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:11,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:11,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:11,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:13:11,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:11,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:11,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:11,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:11,627 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:11,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:11,633 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:11,654 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:11,654 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:11,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [379716463] [2021-06-05 21:13:11,654 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:11,654 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440210495] [2021-06-05 21:13:11,654 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440210495] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:11,654 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:11,654 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:11,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410392478] [2021-06-05 21:13:11,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:11,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:11,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:11,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:11,655 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:11,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:11,829 INFO L93 Difference]: Finished difference Result 233 states and 588 transitions. [2021-06-05 21:13:11,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:11,829 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:11,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:11,830 INFO L225 Difference]: With dead ends: 233 [2021-06-05 21:13:11,830 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 21:13:11,830 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 89.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:11,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 21:13:11,831 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 194. [2021-06-05 21:13:11,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 194 states, 193 states have (on average 2.5854922279792745) internal successors, (499), 193 states have internal predecessors, (499), 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-06-05 21:13:11,832 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 194 states to 194 states and 499 transitions. [2021-06-05 21:13:11,832 INFO L78 Accepts]: Start accepts. Automaton has 194 states and 499 transitions. Word has length 16 [2021-06-05 21:13:11,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:11,832 INFO L482 AbstractCegarLoop]: Abstraction has 194 states and 499 transitions. [2021-06-05 21:13:11,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:11,832 INFO L276 IsEmpty]: Start isEmpty. Operand 194 states and 499 transitions. [2021-06-05 21:13:11,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:11,832 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:11,832 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:12,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 142 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable233 [2021-06-05 21:13:12,033 INFO L430 AbstractCegarLoop]: === Iteration 142 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:12,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:12,033 INFO L82 PathProgramCache]: Analyzing trace with hash -166104419, now seen corresponding path program 139 times [2021-06-05 21:13:12,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:12,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940698697] [2021-06-05 21:13:12,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:12,035 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:12,035 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992028359] [2021-06-05 21:13:12,035 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 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 143 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:12,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:12,058 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:12,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:12,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:12,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:12,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:12,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:12,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:12,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:12,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:12,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:12,183 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,188 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:12,221 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:12,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:12,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940698697] [2021-06-05 21:13:12,221 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:12,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992028359] [2021-06-05 21:13:12,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992028359] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:12,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:12,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:12,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163775297] [2021-06-05 21:13:12,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:12,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:12,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:12,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:12,222 INFO L87 Difference]: Start difference. First operand 194 states and 499 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:12,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:12,371 INFO L93 Difference]: Finished difference Result 243 states and 613 transitions. [2021-06-05 21:13:12,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:12,371 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:12,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:12,372 INFO L225 Difference]: With dead ends: 243 [2021-06-05 21:13:12,372 INFO L226 Difference]: Without dead ends: 240 [2021-06-05 21:13:12,372 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 84.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:12,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 240 states. [2021-06-05 21:13:12,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 240 to 193. [2021-06-05 21:13:12,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 192 states have (on average 2.578125) internal successors, (495), 192 states have internal predecessors, (495), 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-06-05 21:13:12,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 495 transitions. [2021-06-05 21:13:12,374 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 495 transitions. Word has length 16 [2021-06-05 21:13:12,374 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:12,374 INFO L482 AbstractCegarLoop]: Abstraction has 193 states and 495 transitions. [2021-06-05 21:13:12,374 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:12,375 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 495 transitions. [2021-06-05 21:13:12,375 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:12,375 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:12,375 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:12,575 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 143 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable234 [2021-06-05 21:13:12,575 INFO L430 AbstractCegarLoop]: === Iteration 143 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:12,576 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:12,576 INFO L82 PathProgramCache]: Analyzing trace with hash -147670393, now seen corresponding path program 140 times [2021-06-05 21:13:12,576 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:12,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452543326] [2021-06-05 21:13:12,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:12,577 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:12,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [505449235] [2021-06-05 21:13:12,577 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 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 144 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:12,600 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:12,600 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:12,600 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:12,601 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:12,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:12,615 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:12,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:12,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:13:12,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:12,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:12,697 INFO L446 ElimStorePlain]: Different costs {0=[v_A_151], 5=[F]} [2021-06-05 21:13:12,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:12,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,721 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:12,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:12,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:12,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:12,727 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:12,771 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:12,771 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:12,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452543326] [2021-06-05 21:13:12,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:12,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [505449235] [2021-06-05 21:13:12,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [505449235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:12,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:12,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:12,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551428573] [2021-06-05 21:13:12,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:12,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:12,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:12,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:12,772 INFO L87 Difference]: Start difference. First operand 193 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:12,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:12,900 INFO L93 Difference]: Finished difference Result 229 states and 583 transitions. [2021-06-05 21:13:12,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:12,901 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:12,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:12,901 INFO L225 Difference]: With dead ends: 229 [2021-06-05 21:13:12,901 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 21:13:12,901 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 82.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:12,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 21:13:12,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 192. [2021-06-05 21:13:12,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.5706806282722514) internal successors, (491), 191 states have internal predecessors, (491), 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-06-05 21:13:12,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 491 transitions. [2021-06-05 21:13:12,903 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 491 transitions. Word has length 16 [2021-06-05 21:13:12,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:12,903 INFO L482 AbstractCegarLoop]: Abstraction has 192 states and 491 transitions. [2021-06-05 21:13:12,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:12,903 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 491 transitions. [2021-06-05 21:13:12,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:12,904 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:12,904 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:13,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 144 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable235 [2021-06-05 21:13:13,109 INFO L430 AbstractCegarLoop]: === Iteration 144 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:13,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:13,109 INFO L82 PathProgramCache]: Analyzing trace with hash -2145577217, now seen corresponding path program 141 times [2021-06-05 21:13:13,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:13,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616310178] [2021-06-05 21:13:13,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:13,113 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:13,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [431030280] [2021-06-05 21:13:13,113 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 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 145 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:13,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:13,138 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:13,138 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:13:13,138 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:13,199 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:13,200 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:13,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616310178] [2021-06-05 21:13:13,200 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:13,200 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [431030280] [2021-06-05 21:13:13,200 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [431030280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:13,200 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:13,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:13:13,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798555367] [2021-06-05 21:13:13,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:13:13,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:13,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:13:13,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=47, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:13:13,200 INFO L87 Difference]: Start difference. First operand 192 states and 491 transitions. Second operand has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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-06-05 21:13:13,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:13,325 INFO L93 Difference]: Finished difference Result 268 states and 647 transitions. [2021-06-05 21:13:13,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:13,325 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:13,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:13,326 INFO L225 Difference]: With dead ends: 268 [2021-06-05 21:13:13,326 INFO L226 Difference]: Without dead ends: 248 [2021-06-05 21:13:13,326 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 89.9ms TimeCoverageRelationStatistics Valid=72, Invalid=138, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:13:13,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 248 states. [2021-06-05 21:13:13,327 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 248 to 195. [2021-06-05 21:13:13,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.5927835051546393) internal successors, (503), 194 states have internal predecessors, (503), 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-06-05 21:13:13,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 21:13:13,328 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 21:13:13,328 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:13,328 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 21:13:13,328 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.7777777777777777) internal successors, (16), 9 states have internal predecessors, (16), 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-06-05 21:13:13,328 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 21:13:13,328 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:13,328 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:13,328 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:13,529 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 145 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable236 [2021-06-05 21:13:13,529 INFO L430 AbstractCegarLoop]: === Iteration 145 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:13,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:13,529 INFO L82 PathProgramCache]: Analyzing trace with hash 1168486911, now seen corresponding path program 142 times [2021-06-05 21:13:13,529 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:13,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [952439935] [2021-06-05 21:13:13,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:13,530 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:13,530 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779164196] [2021-06-05 21:13:13,531 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 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 146 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:13,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:13,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:13,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:13,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:13,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:13,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:13,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:13:13,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:13,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:13,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:13,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:13,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:13,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:13,671 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:13,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:13,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:13,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:13,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:13,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:13,686 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:13,735 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:13,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [952439935] [2021-06-05 21:13:13,735 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:13,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779164196] [2021-06-05 21:13:13,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779164196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:13,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:13,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:13,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480268319] [2021-06-05 21:13:13,736 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:13,736 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:13,736 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:13,736 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:13,736 INFO L87 Difference]: Start difference. First operand 195 states and 503 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:13,904 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:13,904 INFO L93 Difference]: Finished difference Result 232 states and 595 transitions. [2021-06-05 21:13:13,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:13,904 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:13,905 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:13,905 INFO L225 Difference]: With dead ends: 232 [2021-06-05 21:13:13,905 INFO L226 Difference]: Without dead ends: 229 [2021-06-05 21:13:13,905 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 81.6ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:13,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2021-06-05 21:13:13,907 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 195. [2021-06-05 21:13:13,907 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.5927835051546393) internal successors, (503), 194 states have internal predecessors, (503), 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-06-05 21:13:13,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 503 transitions. [2021-06-05 21:13:13,907 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 503 transitions. Word has length 16 [2021-06-05 21:13:13,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:13,907 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 503 transitions. [2021-06-05 21:13:13,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:13,907 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 503 transitions. [2021-06-05 21:13:13,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:13,908 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:13,908 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:14,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable237,146 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:14,108 INFO L430 AbstractCegarLoop]: === Iteration 146 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:14,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:14,109 INFO L82 PathProgramCache]: Analyzing trace with hash -707456309, now seen corresponding path program 143 times [2021-06-05 21:13:14,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:14,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1024127656] [2021-06-05 21:13:14,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:14,110 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:14,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1599840776] [2021-06-05 21:13:14,110 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 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 147 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:14,133 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:14,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:14,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:14,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:14,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:14,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:14,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:14,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:14,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:14,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:14,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:14,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:14,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,270 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:14,291 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:14,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:14,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1024127656] [2021-06-05 21:13:14,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:14,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1599840776] [2021-06-05 21:13:14,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1599840776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:14,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:14,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:14,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297205702] [2021-06-05 21:13:14,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:14,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:14,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:14,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:14,292 INFO L87 Difference]: Start difference. First operand 195 states and 503 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:14,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:14,435 INFO L93 Difference]: Finished difference Result 213 states and 543 transitions. [2021-06-05 21:13:14,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:14,436 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:14,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:14,436 INFO L225 Difference]: With dead ends: 213 [2021-06-05 21:13:14,436 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 21:13:14,436 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:14,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 21:13:14,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 197. [2021-06-05 21:13:14,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.5969387755102042) internal successors, (509), 196 states have internal predecessors, (509), 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-06-05 21:13:14,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 21:13:14,438 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 21:13:14,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:14,439 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 21:13:14,439 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:14,439 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 21:13:14,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:14,439 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:14,439 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:14,640 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 147 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable238 [2021-06-05 21:13:14,641 INFO L430 AbstractCegarLoop]: === Iteration 147 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:14,641 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:14,641 INFO L82 PathProgramCache]: Analyzing trace with hash 1021591025, now seen corresponding path program 144 times [2021-06-05 21:13:14,641 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:14,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1946819743] [2021-06-05 21:13:14,641 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:14,642 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:14,642 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1833116967] [2021-06-05 21:13:14,642 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 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 148 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:14,666 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:14,666 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:14,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:14,667 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:14,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:14,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,694 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:14,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:14,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:14,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:14,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:14,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:14,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:14,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:14,799 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:14,799 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:14,821 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:14,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:14,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1946819743] [2021-06-05 21:13:14,821 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:14,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1833116967] [2021-06-05 21:13:14,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1833116967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:14,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:14,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:14,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963505061] [2021-06-05 21:13:14,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:14,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:14,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:14,822 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:14,822 INFO L87 Difference]: Start difference. First operand 197 states and 509 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:14,988 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:14,988 INFO L93 Difference]: Finished difference Result 217 states and 552 transitions. [2021-06-05 21:13:14,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:14,988 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:14,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:14,989 INFO L225 Difference]: With dead ends: 217 [2021-06-05 21:13:14,989 INFO L226 Difference]: Without dead ends: 214 [2021-06-05 21:13:14,989 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 85.9ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:14,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 214 states. [2021-06-05 21:13:14,991 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 214 to 198. [2021-06-05 21:13:14,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.598984771573604) internal successors, (512), 197 states have internal predecessors, (512), 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-06-05 21:13:14,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 21:13:14,992 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 21:13:14,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:14,992 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 21:13:14,992 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:14,992 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 21:13:14,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:14,993 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:14,993 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:15,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable239,148 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:15,201 INFO L430 AbstractCegarLoop]: === Iteration 148 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:15,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:15,202 INFO L82 PathProgramCache]: Analyzing trace with hash -1555032565, now seen corresponding path program 145 times [2021-06-05 21:13:15,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:15,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269164422] [2021-06-05 21:13:15,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:15,203 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:15,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [781137511] [2021-06-05 21:13:15,203 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 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 149 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:15,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:15,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:15,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:15,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:15,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,254 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,254 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:15,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:15,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:15,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:15,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:15,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:15,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:15,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,346 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:15,383 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:15,384 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:15,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269164422] [2021-06-05 21:13:15,384 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:15,384 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [781137511] [2021-06-05 21:13:15,384 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [781137511] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:15,384 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:15,384 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:15,384 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997855658] [2021-06-05 21:13:15,384 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:15,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:15,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:15,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:15,384 INFO L87 Difference]: Start difference. First operand 198 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:15,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:15,552 INFO L93 Difference]: Finished difference Result 226 states and 576 transitions. [2021-06-05 21:13:15,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:15,553 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:15,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:15,553 INFO L225 Difference]: With dead ends: 226 [2021-06-05 21:13:15,553 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 21:13:15,554 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:15,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 21:13:15,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 196. [2021-06-05 21:13:15,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.594871794871795) internal successors, (506), 195 states have internal predecessors, (506), 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-06-05 21:13:15,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 21:13:15,556 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 21:13:15,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:15,556 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 21:13:15,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:15,556 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 21:13:15,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:15,556 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:15,556 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:15,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable240,149 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:15,757 INFO L430 AbstractCegarLoop]: === Iteration 149 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:15,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:15,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1593045831, now seen corresponding path program 146 times [2021-06-05 21:13:15,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:15,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457863975] [2021-06-05 21:13:15,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:15,758 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:15,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1138526543] [2021-06-05 21:13:15,758 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 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 150 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:15,781 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:15,781 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:15,781 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:15,782 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:15,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:15,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:15,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:15,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:15,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:15,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:13:15,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:15,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:15,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:15,932 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:15,932 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:15,966 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:15,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:15,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457863975] [2021-06-05 21:13:15,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:15,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1138526543] [2021-06-05 21:13:15,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1138526543] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:15,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:15,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:15,967 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [77947957] [2021-06-05 21:13:15,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:15,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:15,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:15,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:15,968 INFO L87 Difference]: Start difference. First operand 196 states and 506 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:16,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:16,135 INFO L93 Difference]: Finished difference Result 213 states and 545 transitions. [2021-06-05 21:13:16,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:16,136 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:16,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:16,137 INFO L225 Difference]: With dead ends: 213 [2021-06-05 21:13:16,137 INFO L226 Difference]: Without dead ends: 210 [2021-06-05 21:13:16,137 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.6ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:16,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2021-06-05 21:13:16,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 198. [2021-06-05 21:13:16,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.598984771573604) internal successors, (512), 197 states have internal predecessors, (512), 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-06-05 21:13:16,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 512 transitions. [2021-06-05 21:13:16,139 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 512 transitions. Word has length 16 [2021-06-05 21:13:16,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:16,139 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 512 transitions. [2021-06-05 21:13:16,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:16,139 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 512 transitions. [2021-06-05 21:13:16,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:16,140 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:16,140 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:16,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 150 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable241 [2021-06-05 21:13:16,340 INFO L430 AbstractCegarLoop]: === Iteration 150 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:16,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:16,340 INFO L82 PathProgramCache]: Analyzing trace with hash -983577759, now seen corresponding path program 147 times [2021-06-05 21:13:16,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:16,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434141352] [2021-06-05 21:13:16,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:16,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:16,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071370176] [2021-06-05 21:13:16,342 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 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 151 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:16,372 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:16,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:16,372 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:16,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:16,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:16,394 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,401 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:16,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:16,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:16,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:16,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:16,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:16,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:16,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:13:16,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:16,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:16,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:16,501 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:16,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:16,509 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 21:13:16,561 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:16,561 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:16,561 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434141352] [2021-06-05 21:13:16,561 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:16,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071370176] [2021-06-05 21:13:16,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071370176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:16,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:16,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:16,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [204648284] [2021-06-05 21:13:16,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:16,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:16,562 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:16,562 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:16,562 INFO L87 Difference]: Start difference. First operand 198 states and 512 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:16,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:16,767 INFO L93 Difference]: Finished difference Result 223 states and 570 transitions. [2021-06-05 21:13:16,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:16,768 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:16,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:16,768 INFO L225 Difference]: With dead ends: 223 [2021-06-05 21:13:16,768 INFO L226 Difference]: Without dead ends: 220 [2021-06-05 21:13:16,768 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 108.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:16,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2021-06-05 21:13:16,770 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 197. [2021-06-05 21:13:16,770 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.5969387755102042) internal successors, (509), 196 states have internal predecessors, (509), 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-06-05 21:13:16,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 509 transitions. [2021-06-05 21:13:16,770 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 509 transitions. Word has length 16 [2021-06-05 21:13:16,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:16,771 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 509 transitions. [2021-06-05 21:13:16,771 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:16,771 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 509 transitions. [2021-06-05 21:13:16,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:16,771 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:16,771 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:16,984 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable242,151 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:16,985 INFO L430 AbstractCegarLoop]: === Iteration 151 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:16,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:16,985 INFO L82 PathProgramCache]: Analyzing trace with hash -965143733, now seen corresponding path program 148 times [2021-06-05 21:13:16,985 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:16,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759662152] [2021-06-05 21:13:16,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:16,986 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:16,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [477265331] [2021-06-05 21:13:16,986 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 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 152 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:17,009 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:17,009 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:17,010 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:17,010 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:17,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:17,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:17,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:17,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:17,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:17,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:17,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:17,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:17,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:17,103 INFO L446 ElimStorePlain]: Different costs {0=[v_A_165], 5=[F]} [2021-06-05 21:13:17,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:17,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:17,124 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:17,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:17,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:17,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:17,130 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:17,174 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:17,174 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:17,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759662152] [2021-06-05 21:13:17,174 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:17,174 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477265331] [2021-06-05 21:13:17,174 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477265331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:17,174 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:17,174 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:17,174 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730475952] [2021-06-05 21:13:17,174 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:17,174 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:17,175 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:17,175 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:17,175 INFO L87 Difference]: Start difference. First operand 197 states and 509 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:17,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:17,336 INFO L93 Difference]: Finished difference Result 218 states and 560 transitions. [2021-06-05 21:13:17,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:17,337 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:17,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:17,337 INFO L225 Difference]: With dead ends: 218 [2021-06-05 21:13:17,337 INFO L226 Difference]: Without dead ends: 215 [2021-06-05 21:13:17,337 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:17,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 215 states. [2021-06-05 21:13:17,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 215 to 196. [2021-06-05 21:13:17,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.594871794871795) internal successors, (506), 195 states have internal predecessors, (506), 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-06-05 21:13:17,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 506 transitions. [2021-06-05 21:13:17,340 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 506 transitions. Word has length 16 [2021-06-05 21:13:17,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:17,340 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 506 transitions. [2021-06-05 21:13:17,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:17,340 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 506 transitions. [2021-06-05 21:13:17,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:17,340 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:17,340 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:17,541 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 152 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable243 [2021-06-05 21:13:17,541 INFO L430 AbstractCegarLoop]: === Iteration 152 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:17,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:17,541 INFO L82 PathProgramCache]: Analyzing trace with hash -1304208347, now seen corresponding path program 149 times [2021-06-05 21:13:17,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:17,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272405768] [2021-06-05 21:13:17,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:17,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:17,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1364458604] [2021-06-05 21:13:17,543 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 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 153 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:17,566 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:17,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:17,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:13:17,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:17,647 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:17,647 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:17,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272405768] [2021-06-05 21:13:17,647 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:17,647 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1364458604] [2021-06-05 21:13:17,647 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1364458604] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:17,647 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:17,647 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:17,647 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706011584] [2021-06-05 21:13:17,647 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:17,647 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:17,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:17,648 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:17,648 INFO L87 Difference]: Start difference. First operand 196 states and 506 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:17,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:17,795 INFO L93 Difference]: Finished difference Result 301 states and 747 transitions. [2021-06-05 21:13:17,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:17,795 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:17,795 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:17,796 INFO L225 Difference]: With dead ends: 301 [2021-06-05 21:13:17,796 INFO L226 Difference]: Without dead ends: 297 [2021-06-05 21:13:17,796 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 66.0ms TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:17,797 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-06-05 21:13:17,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 195. [2021-06-05 21:13:17,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 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-06-05 21:13:17,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 21:13:17,800 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 21:13:17,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:17,800 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 21:13:17,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:17,800 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 21:13:17,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:17,801 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:17,801 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:18,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 153 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable244 [2021-06-05 21:13:18,023 INFO L430 AbstractCegarLoop]: === Iteration 153 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:18,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:18,023 INFO L82 PathProgramCache]: Analyzing trace with hash -555750705, now seen corresponding path program 150 times [2021-06-05 21:13:18,023 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:18,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156606519] [2021-06-05 21:13:18,023 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:18,025 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:18,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1784262131] [2021-06-05 21:13:18,025 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 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 154 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:18,048 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:18,049 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:18,049 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:18,049 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:18,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:18,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:18,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:18,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:18,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:18,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:18,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:18,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:18,189 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,194 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,194 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:18,215 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:18,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:18,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156606519] [2021-06-05 21:13:18,216 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:18,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1784262131] [2021-06-05 21:13:18,216 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1784262131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:18,216 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:18,216 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:18,216 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969063273] [2021-06-05 21:13:18,216 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:18,216 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:18,216 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:18,216 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:18,216 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:18,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:18,365 INFO L93 Difference]: Finished difference Result 225 states and 570 transitions. [2021-06-05 21:13:18,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:18,365 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:18,365 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:18,366 INFO L225 Difference]: With dead ends: 225 [2021-06-05 21:13:18,366 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 21:13:18,366 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 91.2ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:18,366 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 21:13:18,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 197. [2021-06-05 21:13:18,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.6122448979591835) internal successors, (512), 196 states have internal predecessors, (512), 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-06-05 21:13:18,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 21:13:18,368 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 21:13:18,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:18,368 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 21:13:18,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:18,368 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 21:13:18,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:18,369 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:18,369 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:18,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 154 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable245 [2021-06-05 21:13:18,570 INFO L430 AbstractCegarLoop]: === Iteration 154 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:18,570 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:18,570 INFO L82 PathProgramCache]: Analyzing trace with hash 1162593001, now seen corresponding path program 151 times [2021-06-05 21:13:18,570 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:18,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862055964] [2021-06-05 21:13:18,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:18,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:18,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1192891838] [2021-06-05 21:13:18,572 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 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 155 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:18,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:18,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:18,598 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:18,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:18,638 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,646 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,646 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:18,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:18,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:18,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:18,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:18,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:18,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:18,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:18,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:18,749 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:18,786 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:18,787 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:18,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862055964] [2021-06-05 21:13:18,787 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:18,787 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192891838] [2021-06-05 21:13:18,787 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192891838] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:18,787 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:18,787 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:18,787 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831743730] [2021-06-05 21:13:18,787 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:18,787 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:18,787 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:18,787 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:18,787 INFO L87 Difference]: Start difference. First operand 197 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:18,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:18,960 INFO L93 Difference]: Finished difference Result 235 states and 595 transitions. [2021-06-05 21:13:18,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:18,960 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:18,960 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:18,961 INFO L225 Difference]: With dead ends: 235 [2021-06-05 21:13:18,961 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 21:13:18,961 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 93.4ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:18,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 21:13:18,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 196. [2021-06-05 21:13:18,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.605128205128205) internal successors, (508), 195 states have internal predecessors, (508), 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-06-05 21:13:18,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 21:13:18,963 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 21:13:18,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:18,963 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 21:13:18,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:18,963 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 21:13:18,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:18,964 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:18,964 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:19,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 155 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable246 [2021-06-05 21:13:19,164 INFO L430 AbstractCegarLoop]: === Iteration 155 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:19,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:19,165 INFO L82 PathProgramCache]: Analyzing trace with hash 1181027027, now seen corresponding path program 152 times [2021-06-05 21:13:19,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:19,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118953562] [2021-06-05 21:13:19,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:19,166 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:19,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [667926740] [2021-06-05 21:13:19,166 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 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 156 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:19,189 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:19,189 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:19,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:19,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:19,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:19,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:19,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:19,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:13:19,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:19,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:19,283 INFO L446 ElimStorePlain]: Different costs {0=[v_A_171], 5=[F]} [2021-06-05 21:13:19,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:19,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,304 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:19,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:19,305 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,311 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:19,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:19,357 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:19,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118953562] [2021-06-05 21:13:19,357 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:19,357 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [667926740] [2021-06-05 21:13:19,357 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [667926740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:19,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:19,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:19,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628735131] [2021-06-05 21:13:19,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:19,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:19,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:19,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:19,357 INFO L87 Difference]: Start difference. First operand 196 states and 508 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:19,511 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:19,511 INFO L93 Difference]: Finished difference Result 221 states and 565 transitions. [2021-06-05 21:13:19,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:19,511 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:19,512 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:19,512 INFO L225 Difference]: With dead ends: 221 [2021-06-05 21:13:19,512 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 21:13:19,512 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 78.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:19,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 21:13:19,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 21:13:19,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 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-06-05 21:13:19,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 21:13:19,515 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 21:13:19,515 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:19,515 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 21:13:19,515 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:19,516 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 21:13:19,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:19,516 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:19,516 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:19,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable247,156 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:19,727 INFO L430 AbstractCegarLoop]: === Iteration 156 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:19,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:19,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1797782965, now seen corresponding path program 153 times [2021-06-05 21:13:19,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:19,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1392271834] [2021-06-05 21:13:19,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:19,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:19,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1623648366] [2021-06-05 21:13:19,729 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 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 157 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:19,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:19,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:19,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:19,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:19,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:19,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:19,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:19,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,800 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,800 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:19,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:19,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:19,850 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:19,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:19,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:19,859 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:19,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:19,864 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:19,910 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:19,910 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:19,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1392271834] [2021-06-05 21:13:19,910 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:19,910 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1623648366] [2021-06-05 21:13:19,910 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1623648366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:19,910 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:19,910 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:19,910 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1252874772] [2021-06-05 21:13:19,910 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:19,910 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:19,911 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:19,911 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:19,911 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:20,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:20,029 INFO L93 Difference]: Finished difference Result 221 states and 567 transitions. [2021-06-05 21:13:20,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:20,029 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:20,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:20,029 INFO L225 Difference]: With dead ends: 221 [2021-06-05 21:13:20,030 INFO L226 Difference]: Without dead ends: 218 [2021-06-05 21:13:20,030 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 76.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:20,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2021-06-05 21:13:20,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 195. [2021-06-05 21:13:20,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 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-06-05 21:13:20,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 21:13:20,032 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 21:13:20,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:20,032 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 21:13:20,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:20,032 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 21:13:20,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:20,032 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:20,032 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:20,252 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 157 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable248 [2021-06-05 21:13:20,253 INFO L430 AbstractCegarLoop]: === Iteration 157 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:20,253 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:20,253 INFO L82 PathProgramCache]: Analyzing trace with hash 1551033415, now seen corresponding path program 154 times [2021-06-05 21:13:20,253 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:20,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045961365] [2021-06-05 21:13:20,253 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:20,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:20,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125169182] [2021-06-05 21:13:20,255 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 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 158 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:20,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:20,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:20,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:20,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:20,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:20,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:20,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:20,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:20,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:20,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,367 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,367 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:20,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:20,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:20,427 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:20,460 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:20,460 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:20,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045961365] [2021-06-05 21:13:20,460 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:20,460 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125169182] [2021-06-05 21:13:20,460 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125169182] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:20,460 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:20,460 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:20,460 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949974924] [2021-06-05 21:13:20,460 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:20,460 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:20,460 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:20,461 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:20,461 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:20,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:20,636 INFO L93 Difference]: Finished difference Result 226 states and 578 transitions. [2021-06-05 21:13:20,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:20,636 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:20,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:20,637 INFO L225 Difference]: With dead ends: 226 [2021-06-05 21:13:20,637 INFO L226 Difference]: Without dead ends: 223 [2021-06-05 21:13:20,637 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 90.8ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:20,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2021-06-05 21:13:20,639 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 198. [2021-06-05 21:13:20,639 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 198 states, 197 states have (on average 2.6192893401015227) internal successors, (516), 197 states have internal predecessors, (516), 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-06-05 21:13:20,639 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 198 states to 198 states and 516 transitions. [2021-06-05 21:13:20,639 INFO L78 Accepts]: Start accepts. Automaton has 198 states and 516 transitions. Word has length 16 [2021-06-05 21:13:20,639 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:20,639 INFO L482 AbstractCegarLoop]: Abstraction has 198 states and 516 transitions. [2021-06-05 21:13:20,639 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:20,639 INFO L276 IsEmpty]: Start isEmpty. Operand 198 states and 516 transitions. [2021-06-05 21:13:20,640 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:20,640 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:20,640 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:20,840 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 158 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable249 [2021-06-05 21:13:20,840 INFO L430 AbstractCegarLoop]: === Iteration 158 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:20,840 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:20,840 INFO L82 PathProgramCache]: Analyzing trace with hash -1025590175, now seen corresponding path program 155 times [2021-06-05 21:13:20,840 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:20,841 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604367261] [2021-06-05 21:13:20,841 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:20,842 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:20,842 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940765169] [2021-06-05 21:13:20,842 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 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 159 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:20,865 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:20,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:20,866 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:20,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:20,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:20,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:13:20,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:20,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:13:20,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:20,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:20,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:20,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:20,990 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:20,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:20,998 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:21,041 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:21,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:21,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604367261] [2021-06-05 21:13:21,042 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:21,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940765169] [2021-06-05 21:13:21,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940765169] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:21,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:21,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:21,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443154727] [2021-06-05 21:13:21,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:21,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:21,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:21,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:21,043 INFO L87 Difference]: Start difference. First operand 198 states and 516 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:21,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:21,232 INFO L93 Difference]: Finished difference Result 236 states and 603 transitions. [2021-06-05 21:13:21,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:21,233 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:21,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:21,233 INFO L225 Difference]: With dead ends: 236 [2021-06-05 21:13:21,233 INFO L226 Difference]: Without dead ends: 233 [2021-06-05 21:13:21,233 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:21,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-06-05 21:13:21,235 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 197. [2021-06-05 21:13:21,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 196 states have (on average 2.6122448979591835) internal successors, (512), 196 states have internal predecessors, (512), 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-06-05 21:13:21,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 512 transitions. [2021-06-05 21:13:21,236 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 512 transitions. Word has length 16 [2021-06-05 21:13:21,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:21,236 INFO L482 AbstractCegarLoop]: Abstraction has 197 states and 512 transitions. [2021-06-05 21:13:21,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:21,236 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 512 transitions. [2021-06-05 21:13:21,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:21,236 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:21,236 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:21,436 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable250,159 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:21,437 INFO L430 AbstractCegarLoop]: === Iteration 159 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:21,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:21,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1007156149, now seen corresponding path program 156 times [2021-06-05 21:13:21,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:21,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633655795] [2021-06-05 21:13:21,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:21,439 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:21,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [151133723] [2021-06-05 21:13:21,439 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 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 160 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:21,462 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:13:21,463 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:21,463 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:21,463 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:21,485 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:21,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:21,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:21,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:21,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:21,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:13:21,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:21,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:21,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:21,553 INFO L446 ElimStorePlain]: Different costs {0=[v_A_179], 5=[F]} [2021-06-05 21:13:21,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:21,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:21,574 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:21,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:21,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:21,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:21,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:21,623 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:21,624 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:21,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633655795] [2021-06-05 21:13:21,624 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:21,624 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [151133723] [2021-06-05 21:13:21,624 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [151133723] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:21,624 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:21,624 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:21,624 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [982037173] [2021-06-05 21:13:21,624 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:21,624 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:21,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:21,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:21,624 INFO L87 Difference]: Start difference. First operand 197 states and 512 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:21,782 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:21,783 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 21:13:21,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:21,783 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:21,783 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:21,783 INFO L225 Difference]: With dead ends: 222 [2021-06-05 21:13:21,784 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 21:13:21,784 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 77.3ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:21,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 21:13:21,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 196. [2021-06-05 21:13:21,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 195 states have (on average 2.605128205128205) internal successors, (508), 195 states have internal predecessors, (508), 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-06-05 21:13:21,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 508 transitions. [2021-06-05 21:13:21,786 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 508 transitions. Word has length 16 [2021-06-05 21:13:21,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:21,786 INFO L482 AbstractCegarLoop]: Abstraction has 196 states and 508 transitions. [2021-06-05 21:13:21,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:21,786 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 508 transitions. [2021-06-05 21:13:21,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:21,786 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:21,786 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:21,986 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable251,160 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:21,987 INFO L430 AbstractCegarLoop]: === Iteration 160 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:21,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:21,987 INFO L82 PathProgramCache]: Analyzing trace with hash 309001155, now seen corresponding path program 157 times [2021-06-05 21:13:21,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:21,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277035591] [2021-06-05 21:13:21,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:21,989 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:21,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [567287787] [2021-06-05 21:13:21,989 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 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 161 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:22,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:22,012 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:22,013 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:22,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:22,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:22,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:22,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:22,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:22,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:22,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:22,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:22,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:22,115 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:22,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:22,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:22,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:22,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:22,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:22,131 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:22,178 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:22,178 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:22,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277035591] [2021-06-05 21:13:22,178 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:22,178 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [567287787] [2021-06-05 21:13:22,178 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [567287787] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:22,178 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:22,178 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:22,178 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2145053021] [2021-06-05 21:13:22,178 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:22,178 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:22,178 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:22,179 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:22,179 INFO L87 Difference]: Start difference. First operand 196 states and 508 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:22,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:22,331 INFO L93 Difference]: Finished difference Result 222 states and 573 transitions. [2021-06-05 21:13:22,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:22,331 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:22,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:22,332 INFO L225 Difference]: With dead ends: 222 [2021-06-05 21:13:22,332 INFO L226 Difference]: Without dead ends: 219 [2021-06-05 21:13:22,332 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 81.1ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:22,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2021-06-05 21:13:22,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 195. [2021-06-05 21:13:22,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.597938144329897) internal successors, (504), 194 states have internal predecessors, (504), 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-06-05 21:13:22,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 504 transitions. [2021-06-05 21:13:22,334 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 504 transitions. Word has length 16 [2021-06-05 21:13:22,334 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:22,334 INFO L482 AbstractCegarLoop]: Abstraction has 195 states and 504 transitions. [2021-06-05 21:13:22,334 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:22,334 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 504 transitions. [2021-06-05 21:13:22,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:22,334 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:22,334 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:22,535 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable252,161 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:22,535 INFO L430 AbstractCegarLoop]: === Iteration 161 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:22,535 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:22,535 INFO L82 PathProgramCache]: Analyzing trace with hash 1825134125, now seen corresponding path program 158 times [2021-06-05 21:13:22,535 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:22,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818887683] [2021-06-05 21:13:22,535 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:22,537 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:22,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1234705620] [2021-06-05 21:13:22,537 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 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 162 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:22,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:22,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:22,561 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:13:22,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:22,649 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:22,649 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:22,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818887683] [2021-06-05 21:13:22,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:22,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1234705620] [2021-06-05 21:13:22,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1234705620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:22,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:22,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:22,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295348076] [2021-06-05 21:13:22,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:22,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:22,650 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:22,650 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:22,650 INFO L87 Difference]: Start difference. First operand 195 states and 504 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:22,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:22,783 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 21:13:22,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:22,784 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:22,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:22,784 INFO L225 Difference]: With dead ends: 212 [2021-06-05 21:13:22,784 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 21:13:22,784 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 89.1ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:13:22,784 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 21:13:22,786 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 189. [2021-06-05 21:13:22,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.6117021276595747) internal successors, (491), 188 states have internal predecessors, (491), 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-06-05 21:13:22,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 21:13:22,786 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 21:13:22,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:22,786 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 21:13:22,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:22,786 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 21:13:22,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:22,786 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:22,787 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:23,000 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable253,162 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:23,001 INFO L430 AbstractCegarLoop]: === Iteration 162 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:23,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:23,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1839795381, now seen corresponding path program 159 times [2021-06-05 21:13:23,001 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:23,001 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [214505789] [2021-06-05 21:13:23,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:23,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:23,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1243769129] [2021-06-05 21:13:23,003 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 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 163 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:23,027 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:23,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:23,028 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:23,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:23,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:23,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:13:23,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:23,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 21:13:23,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:23,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,108 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:13:23,137 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:23,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:23,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:23,162 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,170 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 21:13:23,232 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:23,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:23,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [214505789] [2021-06-05 21:13:23,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:23,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1243769129] [2021-06-05 21:13:23,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1243769129] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:23,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:23,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:23,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456478901] [2021-06-05 21:13:23,233 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:23,233 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:23,233 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:23,233 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:23,233 INFO L87 Difference]: Start difference. First operand 189 states and 491 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:23,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:23,394 INFO L93 Difference]: Finished difference Result 216 states and 555 transitions. [2021-06-05 21:13:23,394 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:23,395 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:23,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:23,395 INFO L225 Difference]: With dead ends: 216 [2021-06-05 21:13:23,396 INFO L226 Difference]: Without dead ends: 213 [2021-06-05 21:13:23,396 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 101.1ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:23,396 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2021-06-05 21:13:23,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 191. [2021-06-05 21:13:23,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 190 states have (on average 2.6210526315789475) internal successors, (498), 190 states have internal predecessors, (498), 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-06-05 21:13:23,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 498 transitions. [2021-06-05 21:13:23,398 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 498 transitions. Word has length 16 [2021-06-05 21:13:23,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:23,399 INFO L482 AbstractCegarLoop]: Abstraction has 191 states and 498 transitions. [2021-06-05 21:13:23,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:23,399 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 498 transitions. [2021-06-05 21:13:23,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:23,399 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:23,399 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:23,615 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 163 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable254 [2021-06-05 21:13:23,615 INFO L430 AbstractCegarLoop]: === Iteration 163 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:23,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:23,615 INFO L82 PathProgramCache]: Analyzing trace with hash -331924649, now seen corresponding path program 160 times [2021-06-05 21:13:23,615 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:23,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35254631] [2021-06-05 21:13:23,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:23,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:23,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [172994964] [2021-06-05 21:13:23,618 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 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 164 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:23,641 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:23,641 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:23,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 21:13:23,642 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:23,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:23,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:23,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:23,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:13:23,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:23,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:13:23,748 INFO L446 ElimStorePlain]: Different costs {2=[v_A_186], 5=[F]} [2021-06-05 21:13:23,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:23,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:23,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:23,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:23,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:23,773 INFO L354 Elim1Store]: treesize reduction 28, result has 9.7 percent of original size [2021-06-05 21:13:23,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 33 treesize of output 26 [2021-06-05 21:13:23,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:23,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:23,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:43, output treesize:16 [2021-06-05 21:13:23,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:23,827 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:23,827 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35254631] [2021-06-05 21:13:23,828 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:23,828 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [172994964] [2021-06-05 21:13:23,828 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [172994964] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:23,828 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:23,828 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:23,828 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [842303197] [2021-06-05 21:13:23,828 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:23,828 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:23,828 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:23,828 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:23,828 INFO L87 Difference]: Start difference. First operand 191 states and 498 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:23,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:23,960 INFO L93 Difference]: Finished difference Result 230 states and 584 transitions. [2021-06-05 21:13:23,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:23,961 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:23,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:23,961 INFO L225 Difference]: With dead ends: 230 [2021-06-05 21:13:23,961 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 21:13:23,961 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 81.4ms TimeCoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:23,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 21:13:23,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 187. [2021-06-05 21:13:23,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.6021505376344085) internal successors, (484), 186 states have internal predecessors, (484), 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-06-05 21:13:23,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 21:13:23,963 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 21:13:23,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:23,963 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 21:13:23,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:23,963 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 21:13:23,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:23,964 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:23,964 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:24,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 164 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable255 [2021-06-05 21:13:24,165 INFO L430 AbstractCegarLoop]: === Iteration 164 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:24,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:24,165 INFO L82 PathProgramCache]: Analyzing trace with hash 982486595, now seen corresponding path program 161 times [2021-06-05 21:13:24,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:24,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280338890] [2021-06-05 21:13:24,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:24,167 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:24,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [515913583] [2021-06-05 21:13:24,167 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 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 165 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:24,190 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:24,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:24,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:24,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:24,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:24,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:24,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:24,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:24,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:24,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:24,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:24,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:24,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,324 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:24,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:24,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280338890] [2021-06-05 21:13:24,346 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:24,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515913583] [2021-06-05 21:13:24,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515913583] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:24,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:24,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:24,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236303168] [2021-06-05 21:13:24,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:24,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:24,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:24,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:24,347 INFO L87 Difference]: Start difference. First operand 187 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:24,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:24,520 INFO L93 Difference]: Finished difference Result 204 states and 522 transitions. [2021-06-05 21:13:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:24,521 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:24,521 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:24,521 INFO L225 Difference]: With dead ends: 204 [2021-06-05 21:13:24,521 INFO L226 Difference]: Without dead ends: 201 [2021-06-05 21:13:24,521 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:24,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 201 states. [2021-06-05 21:13:24,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 201 to 189. [2021-06-05 21:13:24,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.606382978723404) internal successors, (490), 188 states have internal predecessors, (490), 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-06-05 21:13:24,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 490 transitions. [2021-06-05 21:13:24,523 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 490 transitions. Word has length 16 [2021-06-05 21:13:24,523 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:24,523 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 490 transitions. [2021-06-05 21:13:24,523 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:24,523 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 490 transitions. [2021-06-05 21:13:24,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:24,524 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:24,524 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:24,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 165 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable256 [2021-06-05 21:13:24,729 INFO L430 AbstractCegarLoop]: === Iteration 165 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:24,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:24,729 INFO L82 PathProgramCache]: Analyzing trace with hash -1583433367, now seen corresponding path program 162 times [2021-06-05 21:13:24,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:24,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1925643829] [2021-06-05 21:13:24,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:24,731 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:24,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2123921878] [2021-06-05 21:13:24,731 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 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 166 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:24,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:24,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:24,761 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:24,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:24,782 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:24,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:24,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:24,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:24,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:24,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:24,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:24,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:24,886 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:24,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:24,891 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:24,913 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:24,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:24,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1925643829] [2021-06-05 21:13:24,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:24,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2123921878] [2021-06-05 21:13:24,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2123921878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:24,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:24,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:24,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140664717] [2021-06-05 21:13:24,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:24,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:24,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:24,914 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:24,915 INFO L87 Difference]: Start difference. First operand 189 states and 490 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:25,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:25,102 INFO L93 Difference]: Finished difference Result 224 states and 570 transitions. [2021-06-05 21:13:25,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:25,102 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:25,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:25,103 INFO L225 Difference]: With dead ends: 224 [2021-06-05 21:13:25,103 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 21:13:25,103 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 85.0ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:25,103 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 21:13:25,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 190. [2021-06-05 21:13:25,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.613756613756614) internal successors, (494), 189 states have internal predecessors, (494), 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-06-05 21:13:25,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 494 transitions. [2021-06-05 21:13:25,105 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 494 transitions. Word has length 16 [2021-06-05 21:13:25,105 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:25,105 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 494 transitions. [2021-06-05 21:13:25,105 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:25,105 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 494 transitions. [2021-06-05 21:13:25,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:25,106 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:25,106 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:25,306 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 166 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable257 [2021-06-05 21:13:25,306 INFO L430 AbstractCegarLoop]: === Iteration 166 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:25,306 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:25,306 INFO L82 PathProgramCache]: Analyzing trace with hash 134910339, now seen corresponding path program 163 times [2021-06-05 21:13:25,306 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:25,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405477437] [2021-06-05 21:13:25,307 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:25,308 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:25,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1951912718] [2021-06-05 21:13:25,308 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 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 167 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:25,331 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:25,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:25,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:25,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:25,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:25,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:25,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:25,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:25,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:25,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:25,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:25,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,452 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:25,487 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:25,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:25,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405477437] [2021-06-05 21:13:25,488 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:25,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1951912718] [2021-06-05 21:13:25,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1951912718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:25,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:25,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:25,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993221856] [2021-06-05 21:13:25,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:25,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:25,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:25,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:25,488 INFO L87 Difference]: Start difference. First operand 190 states and 494 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:25,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:25,681 INFO L93 Difference]: Finished difference Result 233 states and 594 transitions. [2021-06-05 21:13:25,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:25,681 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:25,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:25,682 INFO L225 Difference]: With dead ends: 233 [2021-06-05 21:13:25,682 INFO L226 Difference]: Without dead ends: 230 [2021-06-05 21:13:25,682 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:25,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2021-06-05 21:13:25,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 188. [2021-06-05 21:13:25,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 2.6042780748663104) internal successors, (487), 187 states have internal predecessors, (487), 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-06-05 21:13:25,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 487 transitions. [2021-06-05 21:13:25,684 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 487 transitions. Word has length 16 [2021-06-05 21:13:25,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:25,684 INFO L482 AbstractCegarLoop]: Abstraction has 188 states and 487 transitions. [2021-06-05 21:13:25,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:25,684 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 487 transitions. [2021-06-05 21:13:25,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:25,685 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:25,685 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:25,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 167 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable258 [2021-06-05 21:13:25,885 INFO L430 AbstractCegarLoop]: === Iteration 167 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:25,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:25,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1011978561, now seen corresponding path program 164 times [2021-06-05 21:13:25,886 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:25,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013733649] [2021-06-05 21:13:25,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:25,887 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:25,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [996903369] [2021-06-05 21:13:25,887 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 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 168 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:25,909 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:25,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:25,910 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:25,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:25,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:25,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:25,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:25,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:25,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:25,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:25,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:25,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:26,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:26,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:26,041 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,046 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:26,069 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:26,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:26,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013733649] [2021-06-05 21:13:26,069 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:26,069 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [996903369] [2021-06-05 21:13:26,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [996903369] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:26,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:26,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:26,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316196274] [2021-06-05 21:13:26,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:26,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:26,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:26,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:26,070 INFO L87 Difference]: Start difference. First operand 188 states and 487 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:26,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:26,255 INFO L93 Difference]: Finished difference Result 215 states and 548 transitions. [2021-06-05 21:13:26,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:26,256 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:26,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:26,256 INFO L225 Difference]: With dead ends: 215 [2021-06-05 21:13:26,256 INFO L226 Difference]: Without dead ends: 212 [2021-06-05 21:13:26,256 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:26,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2021-06-05 21:13:26,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 190. [2021-06-05 21:13:26,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 189 states have (on average 2.619047619047619) internal successors, (495), 189 states have internal predecessors, (495), 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-06-05 21:13:26,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 495 transitions. [2021-06-05 21:13:26,259 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 495 transitions. Word has length 16 [2021-06-05 21:13:26,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:26,259 INFO L482 AbstractCegarLoop]: Abstraction has 190 states and 495 transitions. [2021-06-05 21:13:26,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:26,259 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 495 transitions. [2021-06-05 21:13:26,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:26,259 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:26,259 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:26,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable259,168 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:26,460 INFO L430 AbstractCegarLoop]: === Iteration 168 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:26,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:26,460 INFO L82 PathProgramCache]: Analyzing trace with hash 706365145, now seen corresponding path program 165 times [2021-06-05 21:13:26,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:26,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141030439] [2021-06-05 21:13:26,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:26,461 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:26,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843237784] [2021-06-05 21:13:26,461 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 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 169 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:26,484 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:26,484 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:26,485 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:26,485 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:26,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:26,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:26,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:26,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:26,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:26,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:26,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:26,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:26,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:26,604 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:26,604 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:26,638 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:26,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141030439] [2021-06-05 21:13:26,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843237784] [2021-06-05 21:13:26,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843237784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:26,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:26,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:26,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1793358809] [2021-06-05 21:13:26,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:26,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:26,639 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:26,639 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:26,639 INFO L87 Difference]: Start difference. First operand 190 states and 495 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:26,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:26,817 INFO L93 Difference]: Finished difference Result 225 states and 573 transitions. [2021-06-05 21:13:26,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:26,817 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:26,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:26,818 INFO L225 Difference]: With dead ends: 225 [2021-06-05 21:13:26,818 INFO L226 Difference]: Without dead ends: 222 [2021-06-05 21:13:26,818 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 81.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:26,818 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 222 states. [2021-06-05 21:13:26,819 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 222 to 189. [2021-06-05 21:13:26,820 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 2.6117021276595747) internal successors, (491), 188 states have internal predecessors, (491), 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-06-05 21:13:26,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 491 transitions. [2021-06-05 21:13:26,820 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 491 transitions. Word has length 16 [2021-06-05 21:13:26,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:26,820 INFO L482 AbstractCegarLoop]: Abstraction has 189 states and 491 transitions. [2021-06-05 21:13:26,820 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:26,820 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 491 transitions. [2021-06-05 21:13:26,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:26,820 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:26,820 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:27,021 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 169 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable260 [2021-06-05 21:13:27,021 INFO L430 AbstractCegarLoop]: === Iteration 169 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:27,021 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:27,021 INFO L82 PathProgramCache]: Analyzing trace with hash 724799171, now seen corresponding path program 166 times [2021-06-05 21:13:27,021 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:27,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237577719] [2021-06-05 21:13:27,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:27,022 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:27,023 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357502360] [2021-06-05 21:13:27,023 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 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 170 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:27,045 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:27,045 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:27,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:27,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:27,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:27,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:27,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:27,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:27,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:27,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:27,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:27,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:27,121 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,121 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:13:27,138 INFO L446 ElimStorePlain]: Different costs {0=[v_A_198], 5=[F]} [2021-06-05 21:13:27,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:27,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:27,159 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:27,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:27,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:27,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:27,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:27,220 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:27,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:27,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237577719] [2021-06-05 21:13:27,221 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:27,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357502360] [2021-06-05 21:13:27,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357502360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:27,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:27,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:27,221 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345072328] [2021-06-05 21:13:27,221 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:27,221 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:27,221 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:27,221 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:27,221 INFO L87 Difference]: Start difference. First operand 189 states and 491 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:27,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:27,386 INFO L93 Difference]: Finished difference Result 211 states and 543 transitions. [2021-06-05 21:13:27,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:27,387 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:27,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:27,387 INFO L225 Difference]: With dead ends: 211 [2021-06-05 21:13:27,387 INFO L226 Difference]: Without dead ends: 208 [2021-06-05 21:13:27,387 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 87.5ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:27,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2021-06-05 21:13:27,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 187. [2021-06-05 21:13:27,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 187 states, 186 states have (on average 2.6021505376344085) internal successors, (484), 186 states have internal predecessors, (484), 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-06-05 21:13:27,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 187 states to 187 states and 484 transitions. [2021-06-05 21:13:27,390 INFO L78 Accepts]: Start accepts. Automaton has 187 states and 484 transitions. Word has length 16 [2021-06-05 21:13:27,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:27,390 INFO L482 AbstractCegarLoop]: Abstraction has 187 states and 484 transitions. [2021-06-05 21:13:27,390 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:27,390 INFO L276 IsEmpty]: Start isEmpty. Operand 187 states and 484 transitions. [2021-06-05 21:13:27,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:27,391 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:27,391 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:27,613 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable261,170 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:27,613 INFO L430 AbstractCegarLoop]: === Iteration 170 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:27,614 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:27,614 INFO L82 PathProgramCache]: Analyzing trace with hash 385734557, now seen corresponding path program 167 times [2021-06-05 21:13:27,614 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:27,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1057449495] [2021-06-05 21:13:27,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:27,615 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:27,615 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648066159] [2021-06-05 21:13:27,615 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 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 171 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:27,639 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:27,639 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:27,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:13:27,640 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:27,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:27,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1057449495] [2021-06-05 21:13:27,728 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:27,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648066159] [2021-06-05 21:13:27,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648066159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:27,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:27,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:27,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255016703] [2021-06-05 21:13:27,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:27,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:27,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:27,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:27,729 INFO L87 Difference]: Start difference. First operand 187 states and 484 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:27,896 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:27,896 INFO L93 Difference]: Finished difference Result 320 states and 796 transitions. [2021-06-05 21:13:27,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:27,896 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:27,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:27,897 INFO L225 Difference]: With dead ends: 320 [2021-06-05 21:13:27,897 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 21:13:27,897 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:27,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 21:13:27,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 183. [2021-06-05 21:13:27,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5934065934065935) internal successors, (472), 182 states have internal predecessors, (472), 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-06-05 21:13:27,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 21:13:27,899 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 21:13:27,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:27,900 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 21:13:27,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:27,900 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 21:13:27,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:27,900 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:27,900 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:28,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable262,171 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:28,100 INFO L430 AbstractCegarLoop]: === Iteration 171 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:28,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:28,101 INFO L82 PathProgramCache]: Analyzing trace with hash 1134192199, now seen corresponding path program 168 times [2021-06-05 21:13:28,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:28,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [344749696] [2021-06-05 21:13:28,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:28,102 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:28,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1957169413] [2021-06-05 21:13:28,102 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 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 172 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:28,125 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:28,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:28,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:28,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:28,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:28,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,154 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:28,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:28,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:13:28,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:28,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:28,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:28,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:28,255 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:28,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:28,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [344749696] [2021-06-05 21:13:28,283 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:28,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957169413] [2021-06-05 21:13:28,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957169413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:28,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:28,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:28,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [682710904] [2021-06-05 21:13:28,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:28,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:28,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:28,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:28,284 INFO L87 Difference]: Start difference. First operand 183 states and 472 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:28,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:28,463 INFO L93 Difference]: Finished difference Result 202 states and 515 transitions. [2021-06-05 21:13:28,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:28,463 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:28,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:28,464 INFO L225 Difference]: With dead ends: 202 [2021-06-05 21:13:28,464 INFO L226 Difference]: Without dead ends: 199 [2021-06-05 21:13:28,464 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 84.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:28,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 199 states. [2021-06-05 21:13:28,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 199 to 185. [2021-06-05 21:13:28,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 185 states, 184 states have (on average 2.597826086956522) internal successors, (478), 184 states have internal predecessors, (478), 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-06-05 21:13:28,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 185 states to 185 states and 478 transitions. [2021-06-05 21:13:28,466 INFO L78 Accepts]: Start accepts. Automaton has 185 states and 478 transitions. Word has length 16 [2021-06-05 21:13:28,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:28,466 INFO L482 AbstractCegarLoop]: Abstraction has 185 states and 478 transitions. [2021-06-05 21:13:28,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:28,466 INFO L276 IsEmpty]: Start isEmpty. Operand 185 states and 478 transitions. [2021-06-05 21:13:28,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:28,466 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:28,466 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:28,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable263,172 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:28,667 INFO L430 AbstractCegarLoop]: === Iteration 172 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:28,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:28,667 INFO L82 PathProgramCache]: Analyzing trace with hash -1442431391, now seen corresponding path program 169 times [2021-06-05 21:13:28,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:28,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516583506] [2021-06-05 21:13:28,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:28,669 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:28,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1905031358] [2021-06-05 21:13:28,669 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 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 173 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:28,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:28,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:28,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:28,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:28,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:28,733 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:28,734 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:13:28,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:28,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:28,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:28,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:28,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:28,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:28,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:28,848 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:28,849 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:28,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516583506] [2021-06-05 21:13:28,849 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:28,849 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1905031358] [2021-06-05 21:13:28,849 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1905031358] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:28,849 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:28,849 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:28,849 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [717387872] [2021-06-05 21:13:28,849 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:28,849 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:28,849 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:28,849 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:28,849 INFO L87 Difference]: Start difference. First operand 185 states and 478 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:29,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:29,050 INFO L93 Difference]: Finished difference Result 212 states and 540 transitions. [2021-06-05 21:13:29,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:29,050 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:29,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:29,050 INFO L225 Difference]: With dead ends: 212 [2021-06-05 21:13:29,050 INFO L226 Difference]: Without dead ends: 209 [2021-06-05 21:13:29,051 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 80.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:29,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2021-06-05 21:13:29,052 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 184. [2021-06-05 21:13:29,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 183 states have (on average 2.5956284153005464) internal successors, (475), 183 states have internal predecessors, (475), 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-06-05 21:13:29,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 475 transitions. [2021-06-05 21:13:29,053 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 475 transitions. Word has length 16 [2021-06-05 21:13:29,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:29,053 INFO L482 AbstractCegarLoop]: Abstraction has 184 states and 475 transitions. [2021-06-05 21:13:29,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:29,053 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 475 transitions. [2021-06-05 21:13:29,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:29,053 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:29,053 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:29,253 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable264,173 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:29,254 INFO L430 AbstractCegarLoop]: === Iteration 173 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:29,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:29,254 INFO L82 PathProgramCache]: Analyzing trace with hash -1423997365, now seen corresponding path program 170 times [2021-06-05 21:13:29,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:29,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312473190] [2021-06-05 21:13:29,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:29,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:29,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [243010292] [2021-06-05 21:13:29,255 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 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 174 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:29,415 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:29,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:29,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:29,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:29,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:29,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:29,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:29,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:29,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,469 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:29,469 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:29,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:29,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:29,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:29,515 INFO L446 ElimStorePlain]: Different costs {0=[v_A_204], 5=[F]} [2021-06-05 21:13:29,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:29,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:29,537 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:29,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:29,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:29,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:29,544 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:29,596 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:29,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:29,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312473190] [2021-06-05 21:13:29,597 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:29,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243010292] [2021-06-05 21:13:29,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243010292] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:29,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:29,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:29,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662231337] [2021-06-05 21:13:29,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:29,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:29,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:29,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:29,598 INFO L87 Difference]: Start difference. First operand 184 states and 475 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:29,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:29,838 INFO L93 Difference]: Finished difference Result 207 states and 530 transitions. [2021-06-05 21:13:29,838 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:29,838 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:29,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:29,839 INFO L225 Difference]: With dead ends: 207 [2021-06-05 21:13:29,839 INFO L226 Difference]: Without dead ends: 204 [2021-06-05 21:13:29,839 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 85.2ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:29,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2021-06-05 21:13:29,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 183. [2021-06-05 21:13:29,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.5934065934065935) internal successors, (472), 182 states have internal predecessors, (472), 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-06-05 21:13:29,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 472 transitions. [2021-06-05 21:13:29,842 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 472 transitions. Word has length 16 [2021-06-05 21:13:29,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:29,842 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 472 transitions. [2021-06-05 21:13:29,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:29,842 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 472 transitions. [2021-06-05 21:13:29,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:29,842 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:29,842 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:30,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable265,174 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:30,053 INFO L430 AbstractCegarLoop]: === Iteration 174 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:30,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:30,053 INFO L82 PathProgramCache]: Analyzing trace with hash -107840061, now seen corresponding path program 171 times [2021-06-05 21:13:30,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:30,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [270472330] [2021-06-05 21:13:30,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:30,054 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:30,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [485317341] [2021-06-05 21:13:30,054 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 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 175 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:30,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:30,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:30,079 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:30,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:30,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:30,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:30,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:30,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:13:30,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:30,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:30,183 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:30,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:30,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:30,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,204 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:30,264 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:30,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:30,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [270472330] [2021-06-05 21:13:30,264 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:30,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [485317341] [2021-06-05 21:13:30,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [485317341] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:30,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:30,265 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:30,265 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [309187277] [2021-06-05 21:13:30,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:30,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:30,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:30,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:30,265 INFO L87 Difference]: Start difference. First operand 183 states and 472 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:30,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:30,475 INFO L93 Difference]: Finished difference Result 209 states and 536 transitions. [2021-06-05 21:13:30,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:30,476 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:30,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:30,476 INFO L225 Difference]: With dead ends: 209 [2021-06-05 21:13:30,476 INFO L226 Difference]: Without dead ends: 206 [2021-06-05 21:13:30,476 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 88.5ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:30,477 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2021-06-05 21:13:30,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 181. [2021-06-05 21:13:30,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5833333333333335) internal successors, (465), 180 states have internal predecessors, (465), 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-06-05 21:13:30,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 21:13:30,478 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 21:13:30,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:30,479 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 21:13:30,479 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:30,479 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 21:13:30,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:30,479 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:30,479 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:30,679 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 175 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable266 [2021-06-05 21:13:30,680 INFO L430 AbstractCegarLoop]: === Iteration 175 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:30,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:30,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1053990977, now seen corresponding path program 172 times [2021-06-05 21:13:30,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:30,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [998885392] [2021-06-05 21:13:30,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:30,682 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:30,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [420943642] [2021-06-05 21:13:30,682 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 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 176 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:30,704 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:30,705 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:30,705 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:30,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:30,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:30,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:13:30,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:30,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:13:30,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:30,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:30,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:30,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:30,832 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:30,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:30,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:30,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:30,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [998885392] [2021-06-05 21:13:30,859 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:30,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [420943642] [2021-06-05 21:13:30,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [420943642] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:30,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:30,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:30,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283675697] [2021-06-05 21:13:30,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:30,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:30,859 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:30,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:30,860 INFO L87 Difference]: Start difference. First operand 181 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:31,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:31,029 INFO L93 Difference]: Finished difference Result 214 states and 542 transitions. [2021-06-05 21:13:31,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:31,029 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:31,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:31,029 INFO L225 Difference]: With dead ends: 214 [2021-06-05 21:13:31,029 INFO L226 Difference]: Without dead ends: 211 [2021-06-05 21:13:31,030 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 84.3ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:31,030 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2021-06-05 21:13:31,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 183. [2021-06-05 21:13:31,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 183 states, 182 states have (on average 2.598901098901099) internal successors, (473), 182 states have internal predecessors, (473), 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-06-05 21:13:31,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 183 states to 183 states and 473 transitions. [2021-06-05 21:13:31,032 INFO L78 Accepts]: Start accepts. Automaton has 183 states and 473 transitions. Word has length 16 [2021-06-05 21:13:31,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:31,032 INFO L482 AbstractCegarLoop]: Abstraction has 183 states and 473 transitions. [2021-06-05 21:13:31,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:31,032 INFO L276 IsEmpty]: Start isEmpty. Operand 183 states and 473 transitions. [2021-06-05 21:13:31,032 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:31,032 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:31,032 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:31,232 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 176 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable267 [2021-06-05 21:13:31,232 INFO L430 AbstractCegarLoop]: === Iteration 176 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:31,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:31,233 INFO L82 PathProgramCache]: Analyzing trace with hash 664352729, now seen corresponding path program 173 times [2021-06-05 21:13:31,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:31,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420066635] [2021-06-05 21:13:31,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:31,234 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:31,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853657234] [2021-06-05 21:13:31,235 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 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 177 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:31,261 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:31,262 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:31,262 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:31,262 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:31,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:31,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:31,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:31,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:31,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:31,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:31,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:31,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:31,400 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,406 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:31,439 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:31,440 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:31,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420066635] [2021-06-05 21:13:31,440 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:31,440 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853657234] [2021-06-05 21:13:31,440 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853657234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:31,440 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:31,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:31,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [196081051] [2021-06-05 21:13:31,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:31,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:31,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:31,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:31,440 INFO L87 Difference]: Start difference. First operand 183 states and 473 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:31,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:31,629 INFO L93 Difference]: Finished difference Result 224 states and 567 transitions. [2021-06-05 21:13:31,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:31,630 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:31,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:31,630 INFO L225 Difference]: With dead ends: 224 [2021-06-05 21:13:31,630 INFO L226 Difference]: Without dead ends: 221 [2021-06-05 21:13:31,630 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:31,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 221 states. [2021-06-05 21:13:31,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 221 to 182. [2021-06-05 21:13:31,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 181 states have (on average 2.591160220994475) internal successors, (469), 181 states have internal predecessors, (469), 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-06-05 21:13:31,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 469 transitions. [2021-06-05 21:13:31,632 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 469 transitions. Word has length 16 [2021-06-05 21:13:31,632 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:31,632 INFO L482 AbstractCegarLoop]: Abstraction has 182 states and 469 transitions. [2021-06-05 21:13:31,632 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:31,632 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 469 transitions. [2021-06-05 21:13:31,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:31,633 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:31,633 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:31,833 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 177 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable268 [2021-06-05 21:13:31,833 INFO L430 AbstractCegarLoop]: === Iteration 177 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:31,833 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:31,833 INFO L82 PathProgramCache]: Analyzing trace with hash 682786755, now seen corresponding path program 174 times [2021-06-05 21:13:31,833 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:31,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70595565] [2021-06-05 21:13:31,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:31,835 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:31,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1908916386] [2021-06-05 21:13:31,835 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 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 178 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:31,858 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:13:31,858 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:31,858 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:31,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:31,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:31,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:13:31,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:31,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:13:31,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:31,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:31,960 INFO L446 ElimStorePlain]: Different costs {0=[v_A_212], 5=[F]} [2021-06-05 21:13:31,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:31,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,981 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:31,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:31,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:31,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:31,987 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:32,032 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:32,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:32,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70595565] [2021-06-05 21:13:32,033 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:32,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1908916386] [2021-06-05 21:13:32,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1908916386] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:32,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:32,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:32,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201431766] [2021-06-05 21:13:32,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:32,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:32,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:32,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:32,033 INFO L87 Difference]: Start difference. First operand 182 states and 469 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:32,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:32,222 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 21:13:32,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:32,223 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:32,223 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:32,223 INFO L225 Difference]: With dead ends: 210 [2021-06-05 21:13:32,223 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 21:13:32,223 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 90.5ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:32,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 21:13:32,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 181. [2021-06-05 21:13:32,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 180 states have (on average 2.5833333333333335) internal successors, (465), 180 states have internal predecessors, (465), 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-06-05 21:13:32,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 465 transitions. [2021-06-05 21:13:32,225 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 465 transitions. Word has length 16 [2021-06-05 21:13:32,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:32,225 INFO L482 AbstractCegarLoop]: Abstraction has 181 states and 465 transitions. [2021-06-05 21:13:32,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:32,225 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 465 transitions. [2021-06-05 21:13:32,225 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:32,226 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:32,226 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:32,426 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 178 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable269 [2021-06-05 21:13:32,426 INFO L430 AbstractCegarLoop]: === Iteration 178 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:32,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:32,426 INFO L82 PathProgramCache]: Analyzing trace with hash 1998944059, now seen corresponding path program 175 times [2021-06-05 21:13:32,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:32,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880700301] [2021-06-05 21:13:32,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:32,428 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:32,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692595110] [2021-06-05 21:13:32,428 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 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 179 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:32,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:32,452 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:32,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:32,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:32,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:13:32,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:32,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:13:32,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:32,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:32,550 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:32,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:32,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:32,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,565 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:32,615 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:32,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:32,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880700301] [2021-06-05 21:13:32,615 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:32,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692595110] [2021-06-05 21:13:32,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692595110] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:32,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:32,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:32,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897244379] [2021-06-05 21:13:32,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:32,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:32,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:32,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:32,616 INFO L87 Difference]: Start difference. First operand 181 states and 465 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:32,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:32,742 INFO L93 Difference]: Finished difference Result 210 states and 537 transitions. [2021-06-05 21:13:32,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:32,742 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:32,742 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:32,742 INFO L225 Difference]: With dead ends: 210 [2021-06-05 21:13:32,742 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 21:13:32,742 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 81.3ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:32,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 21:13:32,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 180. [2021-06-05 21:13:32,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.5754189944134076) internal successors, (461), 179 states have internal predecessors, (461), 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-06-05 21:13:32,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 461 transitions. [2021-06-05 21:13:32,744 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 461 transitions. Word has length 16 [2021-06-05 21:13:32,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:32,744 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 461 transitions. [2021-06-05 21:13:32,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:32,744 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 461 transitions. [2021-06-05 21:13:32,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:32,745 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:32,745 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:32,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable270,179 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:32,945 INFO L430 AbstractCegarLoop]: === Iteration 179 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:32,945 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:32,945 INFO L82 PathProgramCache]: Analyzing trace with hash -149852477, now seen corresponding path program 176 times [2021-06-05 21:13:32,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:32,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047555931] [2021-06-05 21:13:32,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:32,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:32,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882720780] [2021-06-05 21:13:32,947 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 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 180 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:32,970 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:32,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:32,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:32,971 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:32,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:32,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:32,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:32,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:13:33,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:33,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:33,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:33,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:33,065 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:33,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:33,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:33,074 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,079 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:33,123 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:33,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:33,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047555931] [2021-06-05 21:13:33,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:33,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882720780] [2021-06-05 21:13:33,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882720780] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:33,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:33,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:33,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [316304561] [2021-06-05 21:13:33,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:33,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:33,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:33,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:33,124 INFO L87 Difference]: Start difference. First operand 180 states and 461 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:33,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:33,275 INFO L93 Difference]: Finished difference Result 210 states and 534 transitions. [2021-06-05 21:13:33,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:33,275 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:33,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:33,275 INFO L225 Difference]: With dead ends: 210 [2021-06-05 21:13:33,275 INFO L226 Difference]: Without dead ends: 207 [2021-06-05 21:13:33,275 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 74.4ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:33,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 207 states. [2021-06-05 21:13:33,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 207 to 178. [2021-06-05 21:13:33,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.5762711864406778) internal successors, (456), 177 states have internal predecessors, (456), 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-06-05 21:13:33,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 21:13:33,277 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 21:13:33,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:33,277 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 21:13:33,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:33,277 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 21:13:33,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:33,278 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:33,278 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:33,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable271,180 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:33,478 INFO L430 AbstractCegarLoop]: === Iteration 180 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:33,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:33,479 INFO L82 PathProgramCache]: Analyzing trace with hash -611091837, now seen corresponding path program 177 times [2021-06-05 21:13:33,479 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:33,479 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353315218] [2021-06-05 21:13:33,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:33,480 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:33,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1053931580] [2021-06-05 21:13:33,480 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 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 181 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:33,505 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:33,505 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:33,506 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:13:33,506 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:33,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:33,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-06-05 21:13:33,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:33,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:33,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:33,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:13:33,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2021-06-05 21:13:33,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:33,695 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:33,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:33,704 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-06-05 21:13:33,752 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:33,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:33,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353315218] [2021-06-05 21:13:33,752 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:33,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053931580] [2021-06-05 21:13:33,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053931580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:33,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:33,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:33,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807104735] [2021-06-05 21:13:33,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:33,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:33,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:33,753 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:33,753 INFO L87 Difference]: Start difference. First operand 178 states and 456 transitions. Second operand has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:33,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:33,985 INFO L93 Difference]: Finished difference Result 230 states and 576 transitions. [2021-06-05 21:13:33,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:33,986 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:33,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:33,986 INFO L225 Difference]: With dead ends: 230 [2021-06-05 21:13:33,986 INFO L226 Difference]: Without dead ends: 227 [2021-06-05 21:13:33,986 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:33,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2021-06-05 21:13:33,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 180. [2021-06-05 21:13:33,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.5810055865921786) internal successors, (462), 179 states have internal predecessors, (462), 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-06-05 21:13:33,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 462 transitions. [2021-06-05 21:13:33,988 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 462 transitions. Word has length 16 [2021-06-05 21:13:33,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:33,988 INFO L482 AbstractCegarLoop]: Abstraction has 180 states and 462 transitions. [2021-06-05 21:13:33,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.3333333333333333) internal successors, (16), 12 states have internal predecessors, (16), 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-06-05 21:13:33,988 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 462 transitions. [2021-06-05 21:13:33,989 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:33,989 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:33,989 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:34,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable272,181 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:34,189 INFO L430 AbstractCegarLoop]: === Iteration 181 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:34,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:34,189 INFO L82 PathProgramCache]: Analyzing trace with hash 1107251869, now seen corresponding path program 178 times [2021-06-05 21:13:34,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:34,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [435575628] [2021-06-05 21:13:34,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:34,191 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:34,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [255219874] [2021-06-05 21:13:34,191 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 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 182 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:34,213 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:34,214 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:34,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:34,214 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:34,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:34,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:34,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:34,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:13:34,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:34,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:34,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:34,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:13:34,348 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:25 [2021-06-05 21:13:34,386 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:34,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:34,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [435575628] [2021-06-05 21:13:34,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:34,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255219874] [2021-06-05 21:13:34,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255219874] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:34,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:34,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:34,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [386369830] [2021-06-05 21:13:34,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:34,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:34,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:34,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:34,387 INFO L87 Difference]: Start difference. First operand 180 states and 462 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:34,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:34,551 INFO L93 Difference]: Finished difference Result 240 states and 601 transitions. [2021-06-05 21:13:34,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:34,552 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:34,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:34,552 INFO L225 Difference]: With dead ends: 240 [2021-06-05 21:13:34,552 INFO L226 Difference]: Without dead ends: 237 [2021-06-05 21:13:34,552 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 83.6ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:34,552 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 237 states. [2021-06-05 21:13:34,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 237 to 179. [2021-06-05 21:13:34,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 179 states, 178 states have (on average 2.5786516853932584) internal successors, (459), 178 states have internal predecessors, (459), 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-06-05 21:13:34,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 179 states to 179 states and 459 transitions. [2021-06-05 21:13:34,554 INFO L78 Accepts]: Start accepts. Automaton has 179 states and 459 transitions. Word has length 16 [2021-06-05 21:13:34,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:34,554 INFO L482 AbstractCegarLoop]: Abstraction has 179 states and 459 transitions. [2021-06-05 21:13:34,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:34,554 INFO L276 IsEmpty]: Start isEmpty. Operand 179 states and 459 transitions. [2021-06-05 21:13:34,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:34,555 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:34,555 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:34,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable273,182 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:34,757 INFO L430 AbstractCegarLoop]: === Iteration 182 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:34,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:34,757 INFO L82 PathProgramCache]: Analyzing trace with hash 1125685895, now seen corresponding path program 179 times [2021-06-05 21:13:34,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:34,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1010067418] [2021-06-05 21:13:34,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:34,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:34,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1984394158] [2021-06-05 21:13:34,759 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 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 183 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:34,789 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:34,790 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:34,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:34,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:34,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:34,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:34,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:34,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:13:34,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:34,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:34,885 INFO L446 ElimStorePlain]: Different costs {0=[v_A_222], 5=[F]} [2021-06-05 21:13:34,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:34,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,908 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:34,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 39 treesize of output 31 [2021-06-05 21:13:34,909 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:34,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:34,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:25 [2021-06-05 21:13:34,960 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:34,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:34,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1010067418] [2021-06-05 21:13:34,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:34,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1984394158] [2021-06-05 21:13:34,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1984394158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:34,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:34,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:34,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [98911664] [2021-06-05 21:13:34,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:34,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:34,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:34,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:34,961 INFO L87 Difference]: Start difference. First operand 179 states and 459 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:35,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:35,115 INFO L93 Difference]: Finished difference Result 229 states and 582 transitions. [2021-06-05 21:13:35,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:35,115 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:35,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:35,115 INFO L225 Difference]: With dead ends: 229 [2021-06-05 21:13:35,115 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 21:13:35,116 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 81.5ms TimeCoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:35,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 21:13:35,117 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 178. [2021-06-05 21:13:35,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 2.5762711864406778) internal successors, (456), 177 states have internal predecessors, (456), 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-06-05 21:13:35,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 456 transitions. [2021-06-05 21:13:35,118 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 456 transitions. Word has length 16 [2021-06-05 21:13:35,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:35,118 INFO L482 AbstractCegarLoop]: Abstraction has 178 states and 456 transitions. [2021-06-05 21:13:35,118 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:35,118 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 456 transitions. [2021-06-05 21:13:35,118 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:35,118 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:35,118 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:35,318 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 183 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable274 [2021-06-05 21:13:35,318 INFO L430 AbstractCegarLoop]: === Iteration 183 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:35,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:35,319 INFO L82 PathProgramCache]: Analyzing trace with hash -1853124097, now seen corresponding path program 180 times [2021-06-05 21:13:35,319 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:35,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [770504175] [2021-06-05 21:13:35,319 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:35,320 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:35,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2036455131] [2021-06-05 21:13:35,320 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 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 184 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:35,346 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:13:35,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:35,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:35,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:35,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:35,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,366 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:13:35,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:35,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:35,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:35,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:13:35,455 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:35,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:35,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:35,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,470 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:35,515 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:35,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:35,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [770504175] [2021-06-05 21:13:35,516 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:35,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2036455131] [2021-06-05 21:13:35,516 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2036455131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:35,516 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:35,516 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:35,516 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [494165002] [2021-06-05 21:13:35,516 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:35,516 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:35,516 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:35,516 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:35,516 INFO L87 Difference]: Start difference. First operand 178 states and 456 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:35,719 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:35,719 INFO L93 Difference]: Finished difference Result 229 states and 585 transitions. [2021-06-05 21:13:35,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:35,720 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:35,720 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:35,720 INFO L225 Difference]: With dead ends: 229 [2021-06-05 21:13:35,720 INFO L226 Difference]: Without dead ends: 226 [2021-06-05 21:13:35,720 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 83.0ms TimeCoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:35,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 226 states. [2021-06-05 21:13:35,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 226 to 177. [2021-06-05 21:13:35,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 177 states, 176 states have (on average 2.5681818181818183) internal successors, (452), 176 states have internal predecessors, (452), 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-06-05 21:13:35,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 177 states to 177 states and 452 transitions. [2021-06-05 21:13:35,722 INFO L78 Accepts]: Start accepts. Automaton has 177 states and 452 transitions. Word has length 16 [2021-06-05 21:13:35,722 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:35,722 INFO L482 AbstractCegarLoop]: Abstraction has 177 states and 452 transitions. [2021-06-05 21:13:35,722 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:35,722 INFO L276 IsEmpty]: Start isEmpty. Operand 177 states and 452 transitions. [2021-06-05 21:13:35,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:35,723 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:35,723 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:35,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable275,184 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:35,923 INFO L430 AbstractCegarLoop]: === Iteration 184 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:35,923 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:35,923 INFO L82 PathProgramCache]: Analyzing trace with hash 293046663, now seen corresponding path program 181 times [2021-06-05 21:13:35,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:35,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752028544] [2021-06-05 21:13:35,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:35,926 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:35,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [23185852] [2021-06-05 21:13:35,926 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 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 185 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:35,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:35,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:35,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:35,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:35,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:35,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:35,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:13:35,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:35,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:36,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:36,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,022 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,022 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:13:36,049 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:36,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:36,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:36,059 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,064 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:36,110 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:36,110 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:36,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752028544] [2021-06-05 21:13:36,110 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:36,110 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [23185852] [2021-06-05 21:13:36,110 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [23185852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:36,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:36,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:36,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60377722] [2021-06-05 21:13:36,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:36,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:36,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:36,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:36,111 INFO L87 Difference]: Start difference. First operand 177 states and 452 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:36,280 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:36,281 INFO L93 Difference]: Finished difference Result 228 states and 583 transitions. [2021-06-05 21:13:36,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:36,281 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:36,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:36,281 INFO L225 Difference]: With dead ends: 228 [2021-06-05 21:13:36,281 INFO L226 Difference]: Without dead ends: 225 [2021-06-05 21:13:36,282 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 77.1ms TimeCoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:36,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 225 states. [2021-06-05 21:13:36,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 225 to 176. [2021-06-05 21:13:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 176 states, 175 states have (on average 2.565714285714286) internal successors, (449), 175 states have internal predecessors, (449), 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-06-05 21:13:36,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 176 states to 176 states and 449 transitions. [2021-06-05 21:13:36,284 INFO L78 Accepts]: Start accepts. Automaton has 176 states and 449 transitions. Word has length 16 [2021-06-05 21:13:36,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:36,285 INFO L482 AbstractCegarLoop]: Abstraction has 176 states and 449 transitions. [2021-06-05 21:13:36,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:36,285 INFO L276 IsEmpty]: Start isEmpty. Operand 176 states and 449 transitions. [2021-06-05 21:13:36,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:36,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:36,285 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:36,500 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 185 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable276 [2021-06-05 21:13:36,501 INFO L430 AbstractCegarLoop]: === Iteration 185 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:36,501 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:36,501 INFO L82 PathProgramCache]: Analyzing trace with hash -801044925, now seen corresponding path program 182 times [2021-06-05 21:13:36,501 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:36,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1465320041] [2021-06-05 21:13:36,501 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:36,503 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:36,503 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [287620807] [2021-06-05 21:13:36,503 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 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 186 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:36,526 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:36,526 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:36,526 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 23 conjunts are in the unsatisfiable core [2021-06-05 21:13:36,527 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:36,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:36,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:36,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:36,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:13:36,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:36,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,591 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:36,620 INFO L354 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2021-06-05 21:13:36,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2021-06-05 21:13:36,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:13:36,628 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:36,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:36,634 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:13:36,678 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:36,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:36,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1465320041] [2021-06-05 21:13:36,678 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:36,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [287620807] [2021-06-05 21:13:36,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [287620807] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:36,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:36,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:36,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1819809627] [2021-06-05 21:13:36,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:36,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:36,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:36,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:36,679 INFO L87 Difference]: Start difference. First operand 176 states and 449 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:36,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:36,853 INFO L93 Difference]: Finished difference Result 242 states and 624 transitions. [2021-06-05 21:13:36,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:36,853 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:36,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:36,854 INFO L225 Difference]: With dead ends: 242 [2021-06-05 21:13:36,854 INFO L226 Difference]: Without dead ends: 239 [2021-06-05 21:13:36,854 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 86.5ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:36,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 239 states. [2021-06-05 21:13:36,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 239 to 174. [2021-06-05 21:13:36,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.578034682080925) internal successors, (446), 173 states have internal predecessors, (446), 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-06-05 21:13:36,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 446 transitions. [2021-06-05 21:13:36,856 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 446 transitions. Word has length 16 [2021-06-05 21:13:36,856 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:36,856 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 446 transitions. [2021-06-05 21:13:36,856 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:36,856 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 446 transitions. [2021-06-05 21:13:36,856 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2021-06-05 21:13:36,856 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:36,856 INFO L554 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:37,057 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 186 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable277 [2021-06-05 21:13:37,057 INFO L430 AbstractCegarLoop]: === Iteration 186 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:37,057 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:37,057 INFO L82 PathProgramCache]: Analyzing trace with hash -919129405, now seen corresponding path program 183 times [2021-06-05 21:13:37,057 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:37,057 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735405620] [2021-06-05 21:13:37,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:37,059 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:37,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1521164862] [2021-06-05 21:13:37,059 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 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 187 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:37,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:13:37,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:37,084 INFO L263 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:13:37,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:37,164 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:37,164 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:37,164 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735405620] [2021-06-05 21:13:37,165 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:37,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1521164862] [2021-06-05 21:13:37,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1521164862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:37,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:37,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:37,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [232660761] [2021-06-05 21:13:37,165 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:37,165 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:37,165 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:37,165 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:37,165 INFO L87 Difference]: Start difference. First operand 174 states and 446 transitions. Second operand has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:37,308 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:37,309 INFO L93 Difference]: Finished difference Result 241 states and 619 transitions. [2021-06-05 21:13:37,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:37,309 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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) Word has length 16 [2021-06-05 21:13:37,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:37,309 INFO L225 Difference]: With dead ends: 241 [2021-06-05 21:13:37,309 INFO L226 Difference]: Without dead ends: 236 [2021-06-05 21:13:37,310 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 66.1ms TimeCoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:37,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-06-05 21:13:37,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 166. [2021-06-05 21:13:37,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 166 states, 165 states have (on average 2.5757575757575757) internal successors, (425), 165 states have internal predecessors, (425), 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-06-05 21:13:37,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 166 states to 166 states and 425 transitions. [2021-06-05 21:13:37,312 INFO L78 Accepts]: Start accepts. Automaton has 166 states and 425 transitions. Word has length 16 [2021-06-05 21:13:37,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:37,312 INFO L482 AbstractCegarLoop]: Abstraction has 166 states and 425 transitions. [2021-06-05 21:13:37,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.4545454545454546) internal successors, (16), 11 states have internal predecessors, (16), 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-06-05 21:13:37,312 INFO L276 IsEmpty]: Start isEmpty. Operand 166 states and 425 transitions. [2021-06-05 21:13:37,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:37,312 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:37,312 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:37,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 187 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable278 [2021-06-05 21:13:37,512 INFO L430 AbstractCegarLoop]: === Iteration 187 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:37,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:37,513 INFO L82 PathProgramCache]: Analyzing trace with hash -1571347686, now seen corresponding path program 184 times [2021-06-05 21:13:37,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:37,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [163458667] [2021-06-05 21:13:37,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:37,514 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:37,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060490994] [2021-06-05 21:13:37,514 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 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 188 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:37,537 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:37,537 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:37,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:13:37,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:37,610 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:37,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:37,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [163458667] [2021-06-05 21:13:37,610 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:37,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060490994] [2021-06-05 21:13:37,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060490994] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:37,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:37,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:37,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397641248] [2021-06-05 21:13:37,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:37,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:37,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:37,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:37,610 INFO L87 Difference]: Start difference. First operand 166 states and 425 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:37,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:37,764 INFO L93 Difference]: Finished difference Result 192 states and 459 transitions. [2021-06-05 21:13:37,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:37,765 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:37,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:37,765 INFO L225 Difference]: With dead ends: 192 [2021-06-05 21:13:37,765 INFO L226 Difference]: Without dead ends: 172 [2021-06-05 21:13:37,765 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:13:37,765 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2021-06-05 21:13:37,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 163. [2021-06-05 21:13:37,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 162 states have (on average 2.5864197530864197) internal successors, (419), 162 states have internal predecessors, (419), 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-06-05 21:13:37,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 419 transitions. [2021-06-05 21:13:37,767 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 419 transitions. Word has length 17 [2021-06-05 21:13:37,767 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:37,767 INFO L482 AbstractCegarLoop]: Abstraction has 163 states and 419 transitions. [2021-06-05 21:13:37,767 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:37,767 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 419 transitions. [2021-06-05 21:13:37,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:37,767 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:37,767 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:37,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 188 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable279 [2021-06-05 21:13:37,968 INFO L430 AbstractCegarLoop]: === Iteration 188 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:37,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:37,968 INFO L82 PathProgramCache]: Analyzing trace with hash 1566265809, now seen corresponding path program 185 times [2021-06-05 21:13:37,968 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:37,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145251502] [2021-06-05 21:13:37,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:37,970 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:37,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440279400] [2021-06-05 21:13:37,970 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 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 189 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:38,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:38,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:38,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:38,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:38,108 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:38,108 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:38,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145251502] [2021-06-05 21:13:38,109 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:38,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440279400] [2021-06-05 21:13:38,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440279400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:38,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:38,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:38,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630380260] [2021-06-05 21:13:38,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:38,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:38,109 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:38,109 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:38,109 INFO L87 Difference]: Start difference. First operand 163 states and 419 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:38,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:38,282 INFO L93 Difference]: Finished difference Result 235 states and 570 transitions. [2021-06-05 21:13:38,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:13:38,282 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:38,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:38,283 INFO L225 Difference]: With dead ends: 235 [2021-06-05 21:13:38,283 INFO L226 Difference]: Without dead ends: 232 [2021-06-05 21:13:38,283 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 158.3ms TimeCoverageRelationStatistics Valid=117, Invalid=345, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:13:38,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-06-05 21:13:38,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 174. [2021-06-05 21:13:38,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 174 states, 173 states have (on average 2.5433526011560694) internal successors, (440), 173 states have internal predecessors, (440), 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-06-05 21:13:38,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 174 states to 174 states and 440 transitions. [2021-06-05 21:13:38,285 INFO L78 Accepts]: Start accepts. Automaton has 174 states and 440 transitions. Word has length 17 [2021-06-05 21:13:38,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:38,285 INFO L482 AbstractCegarLoop]: Abstraction has 174 states and 440 transitions. [2021-06-05 21:13:38,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:38,285 INFO L276 IsEmpty]: Start isEmpty. Operand 174 states and 440 transitions. [2021-06-05 21:13:38,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:38,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:38,285 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:38,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable280,189 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:38,486 INFO L430 AbstractCegarLoop]: === Iteration 189 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:38,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:38,486 INFO L82 PathProgramCache]: Analyzing trace with hash -35767269, now seen corresponding path program 186 times [2021-06-05 21:13:38,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:38,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443788550] [2021-06-05 21:13:38,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:38,488 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:38,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [408046864] [2021-06-05 21:13:38,488 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 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 190 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:38,515 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:13:38,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:38,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:38,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:38,587 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:38,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:38,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443788550] [2021-06-05 21:13:38,587 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:38,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [408046864] [2021-06-05 21:13:38,588 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [408046864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:38,588 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:38,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:38,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593693953] [2021-06-05 21:13:38,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:38,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:38,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:38,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:38,588 INFO L87 Difference]: Start difference. First operand 174 states and 440 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:38,838 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:38,838 INFO L93 Difference]: Finished difference Result 350 states and 806 transitions. [2021-06-05 21:13:38,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:13:38,839 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:38,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:38,839 INFO L225 Difference]: With dead ends: 350 [2021-06-05 21:13:38,839 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 21:13:38,840 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 169.1ms TimeCoverageRelationStatistics Valid=133, Invalid=329, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:13:38,840 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 21:13:38,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 207. [2021-06-05 21:13:38,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 206 states have (on average 2.6699029126213594) internal successors, (550), 206 states have internal predecessors, (550), 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-06-05 21:13:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 550 transitions. [2021-06-05 21:13:38,842 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 550 transitions. Word has length 17 [2021-06-05 21:13:38,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:38,842 INFO L482 AbstractCegarLoop]: Abstraction has 207 states and 550 transitions. [2021-06-05 21:13:38,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:38,842 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 550 transitions. [2021-06-05 21:13:38,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:38,842 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:38,842 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:39,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 190 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable281 [2021-06-05 21:13:39,043 INFO L430 AbstractCegarLoop]: === Iteration 190 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:39,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:39,043 INFO L82 PathProgramCache]: Analyzing trace with hash -986435647, now seen corresponding path program 187 times [2021-06-05 21:13:39,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:39,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082685512] [2021-06-05 21:13:39,044 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:39,045 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:39,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1483275626] [2021-06-05 21:13:39,045 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 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 191 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:39,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:39,072 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:39,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:39,182 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:39,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:39,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082685512] [2021-06-05 21:13:39,183 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:39,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483275626] [2021-06-05 21:13:39,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483275626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:39,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:39,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:39,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056300014] [2021-06-05 21:13:39,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:39,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:39,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:39,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:39,183 INFO L87 Difference]: Start difference. First operand 207 states and 550 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:39,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:39,539 INFO L93 Difference]: Finished difference Result 325 states and 811 transitions. [2021-06-05 21:13:39,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 21:13:39,539 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:39,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:39,540 INFO L225 Difference]: With dead ends: 325 [2021-06-05 21:13:39,540 INFO L226 Difference]: Without dead ends: 322 [2021-06-05 21:13:39,540 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 276.5ms TimeCoverageRelationStatistics Valid=185, Invalid=571, Unknown=0, NotChecked=0, Total=756 [2021-06-05 21:13:39,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2021-06-05 21:13:39,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 238. [2021-06-05 21:13:39,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 237 states have (on average 2.759493670886076) internal successors, (654), 237 states have internal predecessors, (654), 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-06-05 21:13:39,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 654 transitions. [2021-06-05 21:13:39,542 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 654 transitions. Word has length 17 [2021-06-05 21:13:39,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:39,543 INFO L482 AbstractCegarLoop]: Abstraction has 238 states and 654 transitions. [2021-06-05 21:13:39,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:39,543 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 654 transitions. [2021-06-05 21:13:39,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:39,543 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:39,543 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:39,756 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable282,191 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:39,757 INFO L430 AbstractCegarLoop]: === Iteration 191 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:39,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:39,757 INFO L82 PathProgramCache]: Analyzing trace with hash -414980841, now seen corresponding path program 188 times [2021-06-05 21:13:39,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:39,757 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469381063] [2021-06-05 21:13:39,757 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:39,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:39,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [922315715] [2021-06-05 21:13:39,759 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 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 192 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:39,782 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:39,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:39,783 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:13:39,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:39,856 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:39,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:39,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469381063] [2021-06-05 21:13:39,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:39,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [922315715] [2021-06-05 21:13:39,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [922315715] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:39,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:39,856 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:39,856 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [121973130] [2021-06-05 21:13:39,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:39,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:39,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:39,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:39,857 INFO L87 Difference]: Start difference. First operand 238 states and 654 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:40,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:40,074 INFO L93 Difference]: Finished difference Result 389 states and 916 transitions. [2021-06-05 21:13:40,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:13:40,074 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:40,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:40,075 INFO L225 Difference]: With dead ends: 389 [2021-06-05 21:13:40,075 INFO L226 Difference]: Without dead ends: 374 [2021-06-05 21:13:40,075 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 142.7ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:13:40,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2021-06-05 21:13:40,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 248. [2021-06-05 21:13:40,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 248 states, 247 states have (on average 2.7327935222672064) internal successors, (675), 247 states have internal predecessors, (675), 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-06-05 21:13:40,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 248 states to 248 states and 675 transitions. [2021-06-05 21:13:40,078 INFO L78 Accepts]: Start accepts. Automaton has 248 states and 675 transitions. Word has length 17 [2021-06-05 21:13:40,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:40,078 INFO L482 AbstractCegarLoop]: Abstraction has 248 states and 675 transitions. [2021-06-05 21:13:40,078 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:40,078 INFO L276 IsEmpty]: Start isEmpty. Operand 248 states and 675 transitions. [2021-06-05 21:13:40,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:40,079 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:40,079 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:40,296 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable283,192 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:40,297 INFO L430 AbstractCegarLoop]: === Iteration 192 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:40,297 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:40,297 INFO L82 PathProgramCache]: Analyzing trace with hash 120248961, now seen corresponding path program 189 times [2021-06-05 21:13:40,297 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:40,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1912419935] [2021-06-05 21:13:40,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:40,299 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:40,299 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829236798] [2021-06-05 21:13:40,299 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 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 193 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:40,336 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:40,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:40,337 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:40,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:40,411 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:40,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:40,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1912419935] [2021-06-05 21:13:40,412 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:40,412 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829236798] [2021-06-05 21:13:40,412 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829236798] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:40,412 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:40,412 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:40,412 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363204578] [2021-06-05 21:13:40,412 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:40,412 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:40,412 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:40,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:40,413 INFO L87 Difference]: Start difference. First operand 248 states and 675 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:40,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:40,613 INFO L93 Difference]: Finished difference Result 406 states and 938 transitions. [2021-06-05 21:13:40,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:13:40,614 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:40,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:40,614 INFO L225 Difference]: With dead ends: 406 [2021-06-05 21:13:40,614 INFO L226 Difference]: Without dead ends: 395 [2021-06-05 21:13:40,615 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 150.6ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:13:40,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 395 states. [2021-06-05 21:13:40,617 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 395 to 263. [2021-06-05 21:13:40,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.7213740458015265) internal successors, (713), 262 states have internal predecessors, (713), 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-06-05 21:13:40,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 21:13:40,618 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 21:13:40,618 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:40,618 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 21:13:40,618 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:40,618 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 21:13:40,619 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:40,619 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:40,619 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:40,824 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable284,193 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:40,825 INFO L430 AbstractCegarLoop]: === Iteration 193 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:40,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:40,825 INFO L82 PathProgramCache]: Analyzing trace with hash 626595227, now seen corresponding path program 190 times [2021-06-05 21:13:40,825 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:40,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030669274] [2021-06-05 21:13:40,825 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:40,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:40,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [195764372] [2021-06-05 21:13:40,829 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 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 194 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:40,853 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:40,853 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:40,854 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:40,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:40,974 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:40,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:40,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030669274] [2021-06-05 21:13:40,975 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:40,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195764372] [2021-06-05 21:13:40,975 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195764372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:40,975 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:40,975 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:40,975 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1297274989] [2021-06-05 21:13:40,975 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:40,975 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:40,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:40,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:40,975 INFO L87 Difference]: Start difference. First operand 263 states and 713 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:41,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:41,230 INFO L93 Difference]: Finished difference Result 348 states and 865 transitions. [2021-06-05 21:13:41,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:13:41,230 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:41,230 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:41,231 INFO L225 Difference]: With dead ends: 348 [2021-06-05 21:13:41,231 INFO L226 Difference]: Without dead ends: 345 [2021-06-05 21:13:41,231 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 217.4ms TimeCoverageRelationStatistics Valid=137, Invalid=463, Unknown=0, NotChecked=0, Total=600 [2021-06-05 21:13:41,231 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2021-06-05 21:13:41,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 263. [2021-06-05 21:13:41,233 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 262 states have (on average 2.7213740458015265) internal successors, (713), 262 states have internal predecessors, (713), 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-06-05 21:13:41,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 713 transitions. [2021-06-05 21:13:41,234 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 713 transitions. Word has length 17 [2021-06-05 21:13:41,234 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:41,234 INFO L482 AbstractCegarLoop]: Abstraction has 263 states and 713 transitions. [2021-06-05 21:13:41,234 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:41,234 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 713 transitions. [2021-06-05 21:13:41,234 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:41,234 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:41,234 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:41,434 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable285,194 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:41,435 INFO L430 AbstractCegarLoop]: === Iteration 194 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:41,435 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:41,435 INFO L82 PathProgramCache]: Analyzing trace with hash 1017240957, now seen corresponding path program 191 times [2021-06-05 21:13:41,435 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:41,435 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107613762] [2021-06-05 21:13:41,435 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:41,437 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:41,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1855300928] [2021-06-05 21:13:41,437 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 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 195 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:41,460 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:13:41,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:41,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:41,461 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:41,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:41,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:41,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:41,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:13:41,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:41,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:41,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:41,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:13:41,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:41,619 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:41,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:41,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,632 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:41,633 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:41,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:41,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:41,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:41,641 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:41,664 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:41,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:41,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107613762] [2021-06-05 21:13:41,664 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:41,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1855300928] [2021-06-05 21:13:41,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1855300928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:41,665 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:41,665 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:41,665 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131307448] [2021-06-05 21:13:41,665 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:41,665 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:41,665 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:41,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:41,665 INFO L87 Difference]: Start difference. First operand 263 states and 713 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:41,874 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:41,874 INFO L93 Difference]: Finished difference Result 304 states and 784 transitions. [2021-06-05 21:13:41,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:41,875 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:41,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:41,875 INFO L225 Difference]: With dead ends: 304 [2021-06-05 21:13:41,875 INFO L226 Difference]: Without dead ends: 298 [2021-06-05 21:13:41,875 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 108.2ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:41,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2021-06-05 21:13:41,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 268. [2021-06-05 21:13:41,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 267 states have (on average 2.7265917602996255) internal successors, (728), 267 states have internal predecessors, (728), 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-06-05 21:13:41,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 728 transitions. [2021-06-05 21:13:41,878 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 728 transitions. Word has length 17 [2021-06-05 21:13:41,878 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:41,878 INFO L482 AbstractCegarLoop]: Abstraction has 268 states and 728 transitions. [2021-06-05 21:13:41,878 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:41,878 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 728 transitions. [2021-06-05 21:13:41,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:41,879 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:41,879 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:42,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 195 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable286 [2021-06-05 21:13:42,079 INFO L430 AbstractCegarLoop]: === Iteration 195 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:42,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:42,079 INFO L82 PathProgramCache]: Analyzing trace with hash -1548679005, now seen corresponding path program 192 times [2021-06-05 21:13:42,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:42,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486710851] [2021-06-05 21:13:42,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:42,081 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:42,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1779032754] [2021-06-05 21:13:42,081 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 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 196 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:42,297 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:13:42,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:42,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:42,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:42,386 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:42,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:42,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486710851] [2021-06-05 21:13:42,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:42,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1779032754] [2021-06-05 21:13:42,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1779032754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:42,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:42,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:42,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301569995] [2021-06-05 21:13:42,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:42,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:42,387 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:42,387 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:42,387 INFO L87 Difference]: Start difference. First operand 268 states and 728 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:42,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:42,526 INFO L93 Difference]: Finished difference Result 423 states and 1074 transitions. [2021-06-05 21:13:42,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:42,526 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:42,526 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:42,527 INFO L225 Difference]: With dead ends: 423 [2021-06-05 21:13:42,527 INFO L226 Difference]: Without dead ends: 418 [2021-06-05 21:13:42,527 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 73.6ms TimeCoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:42,527 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 418 states. [2021-06-05 21:13:42,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 418 to 289. [2021-06-05 21:13:42,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 289 states, 288 states have (on average 2.7847222222222223) internal successors, (802), 288 states have internal predecessors, (802), 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-06-05 21:13:42,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 289 states to 289 states and 802 transitions. [2021-06-05 21:13:42,530 INFO L78 Accepts]: Start accepts. Automaton has 289 states and 802 transitions. Word has length 17 [2021-06-05 21:13:42,531 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:42,531 INFO L482 AbstractCegarLoop]: Abstraction has 289 states and 802 transitions. [2021-06-05 21:13:42,531 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:42,531 INFO L276 IsEmpty]: Start isEmpty. Operand 289 states and 802 transitions. [2021-06-05 21:13:42,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:42,531 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:42,531 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:42,731 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 196 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable287 [2021-06-05 21:13:42,732 INFO L430 AbstractCegarLoop]: === Iteration 196 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:42,732 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:42,732 INFO L82 PathProgramCache]: Analyzing trace with hash 169664701, now seen corresponding path program 193 times [2021-06-05 21:13:42,732 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:42,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490708894] [2021-06-05 21:13:42,732 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:42,733 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:42,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1667090371] [2021-06-05 21:13:42,733 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 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 197 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:42,756 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:42,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:42,758 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:42,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:42,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:42,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:42,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:42,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:42,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:42,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:42,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:13:42,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:42,912 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:42,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:13:42,942 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:42,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:42,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:42,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:13:42,958 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:42,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:42,968 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:43,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:43,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:43,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490708894] [2021-06-05 21:13:43,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:43,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1667090371] [2021-06-05 21:13:43,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1667090371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:43,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:43,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:43,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1753248053] [2021-06-05 21:13:43,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:43,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:43,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:43,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:43,018 INFO L87 Difference]: Start difference. First operand 289 states and 802 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:43,248 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:43,249 INFO L93 Difference]: Finished difference Result 344 states and 906 transitions. [2021-06-05 21:13:43,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:43,249 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:43,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:43,249 INFO L225 Difference]: With dead ends: 344 [2021-06-05 21:13:43,250 INFO L226 Difference]: Without dead ends: 340 [2021-06-05 21:13:43,250 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 131.0ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:43,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 340 states. [2021-06-05 21:13:43,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 340 to 288. [2021-06-05 21:13:43,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 288 states, 287 states have (on average 2.78397212543554) internal successors, (799), 287 states have internal predecessors, (799), 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-06-05 21:13:43,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 288 states to 288 states and 799 transitions. [2021-06-05 21:13:43,253 INFO L78 Accepts]: Start accepts. Automaton has 288 states and 799 transitions. Word has length 17 [2021-06-05 21:13:43,253 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:43,253 INFO L482 AbstractCegarLoop]: Abstraction has 288 states and 799 transitions. [2021-06-05 21:13:43,253 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:43,253 INFO L276 IsEmpty]: Start isEmpty. Operand 288 states and 799 transitions. [2021-06-05 21:13:43,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:43,253 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:43,253 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:43,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 197 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable288 [2021-06-05 21:13:43,454 INFO L430 AbstractCegarLoop]: === Iteration 197 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:43,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:43,454 INFO L82 PathProgramCache]: Analyzing trace with hash -977224199, now seen corresponding path program 194 times [2021-06-05 21:13:43,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:43,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [185318693] [2021-06-05 21:13:43,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:43,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:43,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062253314] [2021-06-05 21:13:43,456 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 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 198 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:43,479 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:43,479 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:43,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:43,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:43,571 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:43,571 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:43,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [185318693] [2021-06-05 21:13:43,571 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:43,571 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062253314] [2021-06-05 21:13:43,571 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062253314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:43,571 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:43,571 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:43,571 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748514931] [2021-06-05 21:13:43,571 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:43,571 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:43,572 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:43,572 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=88, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:43,572 INFO L87 Difference]: Start difference. First operand 288 states and 799 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:43,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:43,738 INFO L93 Difference]: Finished difference Result 395 states and 1030 transitions. [2021-06-05 21:13:43,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:13:43,739 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:43,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:43,739 INFO L225 Difference]: With dead ends: 395 [2021-06-05 21:13:43,739 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 21:13:43,739 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 99.0ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:13:43,740 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 21:13:43,742 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 292. [2021-06-05 21:13:43,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 292 states, 291 states have (on average 2.790378006872852) internal successors, (812), 291 states have internal predecessors, (812), 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-06-05 21:13:43,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 292 states to 292 states and 812 transitions. [2021-06-05 21:13:43,743 INFO L78 Accepts]: Start accepts. Automaton has 292 states and 812 transitions. Word has length 17 [2021-06-05 21:13:43,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:43,743 INFO L482 AbstractCegarLoop]: Abstraction has 292 states and 812 transitions. [2021-06-05 21:13:43,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:43,743 INFO L276 IsEmpty]: Start isEmpty. Operand 292 states and 812 transitions. [2021-06-05 21:13:43,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:43,743 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:43,743 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:43,943 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 198 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable289 [2021-06-05 21:13:43,944 INFO L430 AbstractCegarLoop]: === Iteration 198 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:43,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:43,944 INFO L82 PathProgramCache]: Analyzing trace with hash 741119507, now seen corresponding path program 195 times [2021-06-05 21:13:43,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:43,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1849255542] [2021-06-05 21:13:43,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:43,945 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:43,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119477616] [2021-06-05 21:13:43,945 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 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 199 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:43,969 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:43,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:43,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:43,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:43,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:43,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:43,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:43,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:43,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:44,012 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:44,013 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:44,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:44,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:13:44,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:44,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:13:44,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:44,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:44,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,177 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:44,221 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:44,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:44,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1849255542] [2021-06-05 21:13:44,221 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:44,221 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119477616] [2021-06-05 21:13:44,221 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119477616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:44,221 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:44,221 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:44,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682538245] [2021-06-05 21:13:44,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:44,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:44,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:44,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:44,222 INFO L87 Difference]: Start difference. First operand 292 states and 812 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:44,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:44,463 INFO L93 Difference]: Finished difference Result 341 states and 908 transitions. [2021-06-05 21:13:44,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:44,463 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:44,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:44,464 INFO L225 Difference]: With dead ends: 341 [2021-06-05 21:13:44,464 INFO L226 Difference]: Without dead ends: 337 [2021-06-05 21:13:44,464 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 129.6ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:44,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 337 states. [2021-06-05 21:13:44,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 337 to 294. [2021-06-05 21:13:44,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.795221843003413) internal successors, (819), 293 states have internal predecessors, (819), 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-06-05 21:13:44,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 21:13:44,467 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 21:13:44,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:44,467 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 21:13:44,467 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:44,467 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 21:13:44,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:44,467 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:44,467 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:44,668 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable290,199 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:44,668 INFO L430 AbstractCegarLoop]: === Iteration 199 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:44,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:44,668 INFO L82 PathProgramCache]: Analyzing trace with hash 759553533, now seen corresponding path program 196 times [2021-06-05 21:13:44,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:44,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005585181] [2021-06-05 21:13:44,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:44,670 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:44,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198020181] [2021-06-05 21:13:44,670 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 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 200 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:44,700 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:44,700 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:44,701 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:44,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:44,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:44,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:13:44,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:44,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:13:44,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:44,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:13:44,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:44,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:13:44,842 INFO L446 ElimStorePlain]: Different costs {2=[v_A_240], 9=[F]} [2021-06-05 21:13:44,845 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:44,846 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:44,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:44,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:44,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:44,871 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 21:13:44,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 21:13:44,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:44,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:44,880 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:25 [2021-06-05 21:13:44,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:44,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:44,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005585181] [2021-06-05 21:13:44,934 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:44,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198020181] [2021-06-05 21:13:44,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198020181] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:44,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:44,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:44,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2142138320] [2021-06-05 21:13:44,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:44,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:44,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:44,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:44,934 INFO L87 Difference]: Start difference. First operand 294 states and 819 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:45,142 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:45,142 INFO L93 Difference]: Finished difference Result 334 states and 889 transitions. [2021-06-05 21:13:45,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:45,143 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:45,143 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:45,143 INFO L225 Difference]: With dead ends: 334 [2021-06-05 21:13:45,143 INFO L226 Difference]: Without dead ends: 330 [2021-06-05 21:13:45,144 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 99.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:45,144 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2021-06-05 21:13:45,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 294. [2021-06-05 21:13:45,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 294 states, 293 states have (on average 2.795221843003413) internal successors, (819), 293 states have internal predecessors, (819), 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-06-05 21:13:45,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 294 states to 294 states and 819 transitions. [2021-06-05 21:13:45,146 INFO L78 Accepts]: Start accepts. Automaton has 294 states and 819 transitions. Word has length 17 [2021-06-05 21:13:45,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:45,146 INFO L482 AbstractCegarLoop]: Abstraction has 294 states and 819 transitions. [2021-06-05 21:13:45,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:45,146 INFO L276 IsEmpty]: Start isEmpty. Operand 294 states and 819 transitions. [2021-06-05 21:13:45,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:45,147 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:45,147 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:45,347 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 200 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable291 [2021-06-05 21:13:45,347 INFO L430 AbstractCegarLoop]: === Iteration 200 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:45,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:45,348 INFO L82 PathProgramCache]: Analyzing trace with hash -375594854, now seen corresponding path program 197 times [2021-06-05 21:13:45,348 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:45,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1606611097] [2021-06-05 21:13:45,348 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:45,349 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:45,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1204219822] [2021-06-05 21:13:45,349 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 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 201 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:45,373 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:13:45,373 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:45,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:13:45,374 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:45,448 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:45,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:45,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1606611097] [2021-06-05 21:13:45,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:45,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204219822] [2021-06-05 21:13:45,448 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204219822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:45,448 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:45,448 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:45,448 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [131342381] [2021-06-05 21:13:45,448 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:45,448 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:45,448 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:45,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:45,449 INFO L87 Difference]: Start difference. First operand 294 states and 819 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:45,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:45,768 INFO L93 Difference]: Finished difference Result 446 states and 1140 transitions. [2021-06-05 21:13:45,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:13:45,768 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:45,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:45,769 INFO L225 Difference]: With dead ends: 446 [2021-06-05 21:13:45,769 INFO L226 Difference]: Without dead ends: 431 [2021-06-05 21:13:45,769 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 221.1ms TimeCoverageRelationStatistics Valid=132, Invalid=288, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:13:45,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 431 states. [2021-06-05 21:13:45,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 431 to 316. [2021-06-05 21:13:45,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 316 states, 315 states have (on average 2.834920634920635) internal successors, (893), 315 states have internal predecessors, (893), 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-06-05 21:13:45,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 316 states to 316 states and 893 transitions. [2021-06-05 21:13:45,773 INFO L78 Accepts]: Start accepts. Automaton has 316 states and 893 transitions. Word has length 17 [2021-06-05 21:13:45,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:45,773 INFO L482 AbstractCegarLoop]: Abstraction has 316 states and 893 transitions. [2021-06-05 21:13:45,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:45,773 INFO L276 IsEmpty]: Start isEmpty. Operand 316 states and 893 transitions. [2021-06-05 21:13:45,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:45,773 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:45,773 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:45,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable292,201 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:45,974 INFO L430 AbstractCegarLoop]: === Iteration 201 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:45,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:45,974 INFO L82 PathProgramCache]: Analyzing trace with hash 734596570, now seen corresponding path program 198 times [2021-06-05 21:13:45,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:45,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644498146] [2021-06-05 21:13:45,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:45,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:45,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [351853910] [2021-06-05 21:13:45,976 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 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 202 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:45,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:46,000 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:46,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:13:46,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:46,069 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:46,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:46,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644498146] [2021-06-05 21:13:46,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:46,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [351853910] [2021-06-05 21:13:46,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [351853910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:46,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:46,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:46,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1042056626] [2021-06-05 21:13:46,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:46,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:46,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:46,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:46,074 INFO L87 Difference]: Start difference. First operand 316 states and 893 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:46,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:46,336 INFO L93 Difference]: Finished difference Result 431 states and 1096 transitions. [2021-06-05 21:13:46,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:13:46,337 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:46,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:46,337 INFO L225 Difference]: With dead ends: 431 [2021-06-05 21:13:46,337 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 21:13:46,338 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 173.0ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:13:46,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 21:13:46,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 315. [2021-06-05 21:13:46,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 315 states, 314 states have (on average 2.828025477707006) internal successors, (888), 314 states have internal predecessors, (888), 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-06-05 21:13:46,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 315 states to 315 states and 888 transitions. [2021-06-05 21:13:46,341 INFO L78 Accepts]: Start accepts. Automaton has 315 states and 888 transitions. Word has length 17 [2021-06-05 21:13:46,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:46,341 INFO L482 AbstractCegarLoop]: Abstraction has 315 states and 888 transitions. [2021-06-05 21:13:46,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:46,341 INFO L276 IsEmpty]: Start isEmpty. Operand 315 states and 888 transitions. [2021-06-05 21:13:46,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:46,342 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:46,342 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:46,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 202 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable293 [2021-06-05 21:13:46,542 INFO L430 AbstractCegarLoop]: === Iteration 202 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:46,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:46,542 INFO L82 PathProgramCache]: Analyzing trace with hash -341114586, now seen corresponding path program 199 times [2021-06-05 21:13:46,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:46,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [867712362] [2021-06-05 21:13:46,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:46,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:46,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2080947818] [2021-06-05 21:13:46,544 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 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 203 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:46,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:46,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:13:46,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:46,646 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:46,646 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:46,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [867712362] [2021-06-05 21:13:46,646 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:46,646 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080947818] [2021-06-05 21:13:46,646 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080947818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:46,646 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:46,646 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:46,646 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257661858] [2021-06-05 21:13:46,646 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:46,646 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:46,647 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:46,647 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:46,647 INFO L87 Difference]: Start difference. First operand 315 states and 888 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:46,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:46,912 INFO L93 Difference]: Finished difference Result 445 states and 1115 transitions. [2021-06-05 21:13:46,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:13:46,913 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:46,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:46,913 INFO L225 Difference]: With dead ends: 445 [2021-06-05 21:13:46,913 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 21:13:46,913 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 170.8ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:13:46,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 21:13:46,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 321. [2021-06-05 21:13:46,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.8125) internal successors, (900), 320 states have internal predecessors, (900), 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-06-05 21:13:46,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 21:13:46,917 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 21:13:46,917 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:46,917 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 21:13:46,917 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:46,917 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 21:13:46,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:46,918 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:46,918 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:47,118 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable294,203 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:47,118 INFO L430 AbstractCegarLoop]: === Iteration 203 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:47,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:47,119 INFO L82 PathProgramCache]: Analyzing trace with hash -1407677029, now seen corresponding path program 200 times [2021-06-05 21:13:47,119 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:47,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388878751] [2021-06-05 21:13:47,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:47,120 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:47,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1774893245] [2021-06-05 21:13:47,120 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 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 204 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:47,143 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:47,143 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:47,144 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:47,144 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:47,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:47,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,168 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:47,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:47,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:47,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:47,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:13:47,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:47,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:13:47,323 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:47,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:47,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:47,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,337 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:47,338 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:47,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:47,339 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,346 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:47,385 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:47,386 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:47,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388878751] [2021-06-05 21:13:47,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:47,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1774893245] [2021-06-05 21:13:47,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1774893245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:47,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:47,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:47,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139677226] [2021-06-05 21:13:47,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:47,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:47,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:47,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:47,387 INFO L87 Difference]: Start difference. First operand 321 states and 900 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:47,630 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:47,630 INFO L93 Difference]: Finished difference Result 387 states and 1039 transitions. [2021-06-05 21:13:47,631 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:47,631 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:47,631 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:47,631 INFO L225 Difference]: With dead ends: 387 [2021-06-05 21:13:47,631 INFO L226 Difference]: Without dead ends: 383 [2021-06-05 21:13:47,632 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 143.8ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:47,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 383 states. [2021-06-05 21:13:47,634 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 383 to 321. [2021-06-05 21:13:47,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.8125) internal successors, (900), 320 states have internal predecessors, (900), 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-06-05 21:13:47,635 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 900 transitions. [2021-06-05 21:13:47,635 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 900 transitions. Word has length 17 [2021-06-05 21:13:47,635 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:47,635 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 900 transitions. [2021-06-05 21:13:47,635 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:47,635 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 900 transitions. [2021-06-05 21:13:47,635 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:47,635 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:47,636 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:47,836 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable295,204 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:47,836 INFO L430 AbstractCegarLoop]: === Iteration 204 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:47,836 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:47,836 INFO L82 PathProgramCache]: Analyzing trace with hash -928859908, now seen corresponding path program 201 times [2021-06-05 21:13:47,836 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:47,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1201438567] [2021-06-05 21:13:47,836 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:47,838 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:47,838 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [191224235] [2021-06-05 21:13:47,838 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 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 205 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:47,867 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-06-05 21:13:47,867 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:47,867 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 21 conjunts are in the unsatisfiable core [2021-06-05 21:13:47,868 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:47,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:47,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:13:47,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:13:47,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,927 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:47,950 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 21:13:47,954 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:47,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,981 INFO L354 Elim1Store]: treesize reduction 25, result has 21.9 percent of original size [2021-06-05 21:13:47,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 37 treesize of output 32 [2021-06-05 21:13:47,983 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:47,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:47,995 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:40, output treesize:16 [2021-06-05 21:13:48,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:48,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:48,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1201438567] [2021-06-05 21:13:48,020 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:48,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191224235] [2021-06-05 21:13:48,021 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191224235] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:48,021 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:48,021 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:13:48,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1949625081] [2021-06-05 21:13:48,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:13:48,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:48,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:13:48,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:13:48,021 INFO L87 Difference]: Start difference. First operand 321 states and 900 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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-06-05 21:13:48,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:48,132 INFO L93 Difference]: Finished difference Result 354 states and 946 transitions. [2021-06-05 21:13:48,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-06-05 21:13:48,132 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:48,133 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:48,133 INFO L225 Difference]: With dead ends: 354 [2021-06-05 21:13:48,133 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 21:13:48,133 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 76.9ms TimeCoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:48,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 21:13:48,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 321. [2021-06-05 21:13:48,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 321 states, 320 states have (on average 2.809375) internal successors, (899), 320 states have internal predecessors, (899), 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-06-05 21:13:48,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 321 states to 321 states and 899 transitions. [2021-06-05 21:13:48,137 INFO L78 Accepts]: Start accepts. Automaton has 321 states and 899 transitions. Word has length 17 [2021-06-05 21:13:48,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:48,137 INFO L482 AbstractCegarLoop]: Abstraction has 321 states and 899 transitions. [2021-06-05 21:13:48,137 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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-06-05 21:13:48,137 INFO L276 IsEmpty]: Start isEmpty. Operand 321 states and 899 transitions. [2021-06-05 21:13:48,137 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:48,137 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:48,137 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:48,337 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable296,205 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:48,338 INFO L430 AbstractCegarLoop]: === Iteration 205 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:48,338 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:48,338 INFO L82 PathProgramCache]: Analyzing trace with hash 699107091, now seen corresponding path program 202 times [2021-06-05 21:13:48,338 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:48,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1507874417] [2021-06-05 21:13:48,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:48,340 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:48,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2072210967] [2021-06-05 21:13:48,340 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 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 206 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:48,371 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:48,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:48,371 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:48,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:48,380 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:48,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:48,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:48,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:13:48,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:13:48,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:48,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:13:48,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:48,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:13:48,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:48,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:48,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:48,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:48,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:48,568 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:48,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:48,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1507874417] [2021-06-05 21:13:48,569 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:48,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072210967] [2021-06-05 21:13:48,569 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072210967] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:48,569 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:48,569 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:48,569 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285423794] [2021-06-05 21:13:48,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:48,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:48,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:48,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:48,569 INFO L87 Difference]: Start difference. First operand 321 states and 899 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:48,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:48,817 INFO L93 Difference]: Finished difference Result 372 states and 994 transitions. [2021-06-05 21:13:48,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:48,818 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:48,818 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:48,819 INFO L225 Difference]: With dead ends: 372 [2021-06-05 21:13:48,819 INFO L226 Difference]: Without dead ends: 368 [2021-06-05 21:13:48,819 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 110.0ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:48,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 368 states. [2021-06-05 21:13:48,821 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 368 to 320. [2021-06-05 21:13:48,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.8087774294670846) internal successors, (896), 319 states have internal predecessors, (896), 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-06-05 21:13:48,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 21:13:48,822 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 21:13:48,822 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:48,822 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 21:13:48,822 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:48,822 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 21:13:48,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:48,823 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:48,823 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:49,023 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 206 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable299 [2021-06-05 21:13:49,023 INFO L430 AbstractCegarLoop]: === Iteration 206 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:49,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:49,024 INFO L82 PathProgramCache]: Analyzing trace with hash 717541117, now seen corresponding path program 203 times [2021-06-05 21:13:49,024 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:49,024 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506764420] [2021-06-05 21:13:49,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:49,025 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:49,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1083570448] [2021-06-05 21:13:49,025 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 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 207 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:49,050 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:13:49,050 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:49,051 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:49,051 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:49,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:49,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:13:49,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:49,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:13:49,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:49,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:13:49,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:49,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:13:49,169 INFO L446 ElimStorePlain]: Different costs {0=[v_A_250], 7=[F]} [2021-06-05 21:13:49,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:49,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,194 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 21:13:49,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 21:13:49,195 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:49,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:49,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 21:13:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:49,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:49,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506764420] [2021-06-05 21:13:49,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:49,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1083570448] [2021-06-05 21:13:49,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1083570448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:49,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:49,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:49,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2137026816] [2021-06-05 21:13:49,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:49,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:49,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:49,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:49,258 INFO L87 Difference]: Start difference. First operand 320 states and 896 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:49,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:49,457 INFO L93 Difference]: Finished difference Result 365 states and 975 transitions. [2021-06-05 21:13:49,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:49,457 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:49,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:49,457 INFO L225 Difference]: With dead ends: 365 [2021-06-05 21:13:49,458 INFO L226 Difference]: Without dead ends: 361 [2021-06-05 21:13:49,458 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:49,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 361 states. [2021-06-05 21:13:49,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 361 to 320. [2021-06-05 21:13:49,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.8087774294670846) internal successors, (896), 319 states have internal predecessors, (896), 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-06-05 21:13:49,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 896 transitions. [2021-06-05 21:13:49,461 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 896 transitions. Word has length 17 [2021-06-05 21:13:49,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:49,461 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 896 transitions. [2021-06-05 21:13:49,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:49,461 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 896 transitions. [2021-06-05 21:13:49,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:49,461 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:49,461 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:49,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 207 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable300 [2021-06-05 21:13:49,662 INFO L430 AbstractCegarLoop]: === Iteration 207 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:49,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:49,662 INFO L82 PathProgramCache]: Analyzing trace with hash 1882972450, now seen corresponding path program 204 times [2021-06-05 21:13:49,662 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:49,662 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221993310] [2021-06-05 21:13:49,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:49,664 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:49,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1101472773] [2021-06-05 21:13:49,664 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 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 208 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:49,698 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:49,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:49,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:13:49,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:49,758 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 21:13:49,758 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:49,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221993310] [2021-06-05 21:13:49,758 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:49,758 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1101472773] [2021-06-05 21:13:49,758 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1101472773] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:49,758 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:49,758 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:13:49,758 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327128460] [2021-06-05 21:13:49,758 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:13:49,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:49,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:13:49,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:13:49,758 INFO L87 Difference]: Start difference. First operand 320 states and 896 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:13:49,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:49,867 INFO L93 Difference]: Finished difference Result 356 states and 953 transitions. [2021-06-05 21:13:49,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:13:49,867 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:49,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:49,868 INFO L225 Difference]: With dead ends: 356 [2021-06-05 21:13:49,868 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 21:13:49,868 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 63.8ms TimeCoverageRelationStatistics Valid=36, Invalid=74, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:49,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 21:13:49,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 320. [2021-06-05 21:13:49,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.802507836990596) internal successors, (894), 319 states have internal predecessors, (894), 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-06-05 21:13:49,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 21:13:49,871 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 21:13:49,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:49,872 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 21:13:49,872 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:13:49,872 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 21:13:49,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:49,872 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:49,872 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:50,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 208 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable301 [2021-06-05 21:13:50,073 INFO L430 AbstractCegarLoop]: === Iteration 208 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:50,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:50,073 INFO L82 PathProgramCache]: Analyzing trace with hash -576337475, now seen corresponding path program 205 times [2021-06-05 21:13:50,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:50,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752301179] [2021-06-05 21:13:50,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:50,075 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:50,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [427037637] [2021-06-05 21:13:50,075 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 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 209 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:50,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:50,098 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:50,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:50,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:50,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:50,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:50,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:50,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:50,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:13:50,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:50,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:13:50,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:50,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:50,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:50,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:50,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:50,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752301179] [2021-06-05 21:13:50,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:50,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [427037637] [2021-06-05 21:13:50,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [427037637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:50,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:50,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:50,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601918297] [2021-06-05 21:13:50,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:50,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:50,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:50,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:50,296 INFO L87 Difference]: Start difference. First operand 320 states and 894 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:50,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:50,573 INFO L93 Difference]: Finished difference Result 380 states and 1009 transitions. [2021-06-05 21:13:50,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:50,574 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:50,574 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:50,574 INFO L225 Difference]: With dead ends: 380 [2021-06-05 21:13:50,574 INFO L226 Difference]: Without dead ends: 377 [2021-06-05 21:13:50,575 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 111.0ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:50,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-06-05 21:13:50,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 320. [2021-06-05 21:13:50,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 320 states, 319 states have (on average 2.802507836990596) internal successors, (894), 319 states have internal predecessors, (894), 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-06-05 21:13:50,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 320 states to 320 states and 894 transitions. [2021-06-05 21:13:50,578 INFO L78 Accepts]: Start accepts. Automaton has 320 states and 894 transitions. Word has length 17 [2021-06-05 21:13:50,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:50,578 INFO L482 AbstractCegarLoop]: Abstraction has 320 states and 894 transitions. [2021-06-05 21:13:50,578 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:50,578 INFO L276 IsEmpty]: Start isEmpty. Operand 320 states and 894 transitions. [2021-06-05 21:13:50,579 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:50,579 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:50,579 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:50,779 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 209 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable302 [2021-06-05 21:13:50,779 INFO L430 AbstractCegarLoop]: === Iteration 209 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:50,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:50,780 INFO L82 PathProgramCache]: Analyzing trace with hash 1142006231, now seen corresponding path program 206 times [2021-06-05 21:13:50,780 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:50,780 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568563987] [2021-06-05 21:13:50,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:50,781 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:50,781 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1375782518] [2021-06-05 21:13:50,781 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 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 210 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:50,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:50,812 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:50,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:50,813 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:50,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:50,823 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:13:50,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:50,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:13:50,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:50,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:13:50,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:50,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:13:50,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:50,956 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:50,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:13:50,958 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:50,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,967 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:50,968 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:50,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:13:50,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:50,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:50,977 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:51,012 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:51,012 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:51,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568563987] [2021-06-05 21:13:51,012 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:51,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375782518] [2021-06-05 21:13:51,013 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375782518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:51,013 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:51,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:51,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204630968] [2021-06-05 21:13:51,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:51,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:51,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:51,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:51,013 INFO L87 Difference]: Start difference. First operand 320 states and 894 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:51,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:51,269 INFO L93 Difference]: Finished difference Result 408 states and 1080 transitions. [2021-06-05 21:13:51,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:51,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:51,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:51,270 INFO L225 Difference]: With dead ends: 408 [2021-06-05 21:13:51,270 INFO L226 Difference]: Without dead ends: 401 [2021-06-05 21:13:51,270 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 121.1ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:51,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 401 states. [2021-06-05 21:13:51,273 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 401 to 308. [2021-06-05 21:13:51,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.771986970684039) internal successors, (851), 307 states have internal predecessors, (851), 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-06-05 21:13:51,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 21:13:51,273 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 21:13:51,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:51,273 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 21:13:51,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:51,273 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 21:13:51,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:51,274 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:51,274 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:51,474 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 210 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable303 [2021-06-05 21:13:51,474 INFO L430 AbstractCegarLoop]: === Iteration 210 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:51,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:51,474 INFO L82 PathProgramCache]: Analyzing trace with hash 476444763, now seen corresponding path program 207 times [2021-06-05 21:13:51,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:51,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9817195] [2021-06-05 21:13:51,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:51,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:51,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [981494719] [2021-06-05 21:13:51,476 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 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 211 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:51,502 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:51,502 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:51,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:13:51,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:51,605 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:51,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:51,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9817195] [2021-06-05 21:13:51,606 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:51,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [981494719] [2021-06-05 21:13:51,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [981494719] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:51,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:51,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:51,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401380492] [2021-06-05 21:13:51,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:51,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:51,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:51,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:51,607 INFO L87 Difference]: Start difference. First operand 308 states and 851 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:51,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:51,743 INFO L93 Difference]: Finished difference Result 319 states and 867 transitions. [2021-06-05 21:13:51,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:13:51,744 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:51,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:51,744 INFO L225 Difference]: With dead ends: 319 [2021-06-05 21:13:51,744 INFO L226 Difference]: Without dead ends: 316 [2021-06-05 21:13:51,744 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 95.9ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:13:51,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 316 states. [2021-06-05 21:13:51,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 316 to 308. [2021-06-05 21:13:51,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 307 states have (on average 2.771986970684039) internal successors, (851), 307 states have internal predecessors, (851), 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-06-05 21:13:51,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 851 transitions. [2021-06-05 21:13:51,747 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 851 transitions. Word has length 17 [2021-06-05 21:13:51,748 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:51,748 INFO L482 AbstractCegarLoop]: Abstraction has 308 states and 851 transitions. [2021-06-05 21:13:51,748 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:51,748 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 851 transitions. [2021-06-05 21:13:51,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:51,748 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:51,748 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:51,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable304,211 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:51,949 INFO L430 AbstractCegarLoop]: === Iteration 211 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:51,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:51,949 INFO L82 PathProgramCache]: Analyzing trace with hash -2089475199, now seen corresponding path program 208 times [2021-06-05 21:13:51,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:51,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [68941002] [2021-06-05 21:13:51,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:51,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:51,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [839062096] [2021-06-05 21:13:51,950 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 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 212 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:51,975 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:51,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:51,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:13:51,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:52,063 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:52,063 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:52,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [68941002] [2021-06-05 21:13:52,064 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:52,064 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839062096] [2021-06-05 21:13:52,064 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839062096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:52,064 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:52,064 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:52,064 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508982806] [2021-06-05 21:13:52,064 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:52,064 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:52,064 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:52,064 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:52,064 INFO L87 Difference]: Start difference. First operand 308 states and 851 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:52,327 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:52,327 INFO L93 Difference]: Finished difference Result 421 states and 1108 transitions. [2021-06-05 21:13:52,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:13:52,327 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:52,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:52,328 INFO L225 Difference]: With dead ends: 421 [2021-06-05 21:13:52,328 INFO L226 Difference]: Without dead ends: 398 [2021-06-05 21:13:52,328 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 152.4ms TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:13:52,329 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2021-06-05 21:13:52,332 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 333. [2021-06-05 21:13:52,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.7921686746987953) internal successors, (927), 332 states have internal predecessors, (927), 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-06-05 21:13:52,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 927 transitions. [2021-06-05 21:13:52,333 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 927 transitions. Word has length 17 [2021-06-05 21:13:52,333 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:52,333 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 927 transitions. [2021-06-05 21:13:52,333 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:52,333 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 927 transitions. [2021-06-05 21:13:52,334 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:52,334 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:52,334 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:52,552 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 212 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable305 [2021-06-05 21:13:52,553 INFO L430 AbstractCegarLoop]: === Iteration 212 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:52,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:52,553 INFO L82 PathProgramCache]: Analyzing trace with hash -1333590821, now seen corresponding path program 209 times [2021-06-05 21:13:52,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:52,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289807033] [2021-06-05 21:13:52,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:52,554 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:52,554 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1166527107] [2021-06-05 21:13:52,554 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 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 213 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:52,578 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:52,578 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:52,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:52,579 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:52,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:52,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:52,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:52,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:52,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:52,671 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:52,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:52,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:13:52,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:52,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:52,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:52,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,743 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:52,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:52,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:52,745 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:52,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:52,752 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:52,774 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:52,774 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:52,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289807033] [2021-06-05 21:13:52,774 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:52,774 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1166527107] [2021-06-05 21:13:52,774 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1166527107] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:52,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:52,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:52,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878167940] [2021-06-05 21:13:52,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:52,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:52,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:52,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:52,775 INFO L87 Difference]: Start difference. First operand 333 states and 927 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:52,914 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:52,914 INFO L93 Difference]: Finished difference Result 346 states and 947 transitions. [2021-06-05 21:13:52,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:52,914 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:52,914 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:52,915 INFO L225 Difference]: With dead ends: 346 [2021-06-05 21:13:52,915 INFO L226 Difference]: Without dead ends: 339 [2021-06-05 21:13:52,915 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 100.3ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:52,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 339 states. [2021-06-05 21:13:52,918 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 339 to 333. [2021-06-05 21:13:52,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 333 states, 332 states have (on average 2.789156626506024) internal successors, (926), 332 states have internal predecessors, (926), 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-06-05 21:13:52,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 333 states to 333 states and 926 transitions. [2021-06-05 21:13:52,918 INFO L78 Accepts]: Start accepts. Automaton has 333 states and 926 transitions. Word has length 17 [2021-06-05 21:13:52,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:52,918 INFO L482 AbstractCegarLoop]: Abstraction has 333 states and 926 transitions. [2021-06-05 21:13:52,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:52,919 INFO L276 IsEmpty]: Start isEmpty. Operand 333 states and 926 transitions. [2021-06-05 21:13:52,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:52,919 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:52,919 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:53,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable306,213 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:53,120 INFO L430 AbstractCegarLoop]: === Iteration 213 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:53,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:53,120 INFO L82 PathProgramCache]: Analyzing trace with hash 727268981, now seen corresponding path program 210 times [2021-06-05 21:13:53,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:53,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1408540985] [2021-06-05 21:13:53,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:53,121 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:53,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [66859265] [2021-06-05 21:13:53,121 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 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 214 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:53,145 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:53,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:53,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:53,146 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:53,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:53,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,179 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:53,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:53,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:53,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:53,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:13:53,277 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:53,277 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:13:53,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:13:53,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:13:53,313 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:53,320 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:13:53,323 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,330 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,330 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:53,353 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:53,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:53,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1408540985] [2021-06-05 21:13:53,354 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:53,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [66859265] [2021-06-05 21:13:53,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [66859265] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:53,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:53,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:53,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691994746] [2021-06-05 21:13:53,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:53,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:53,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:53,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:53,354 INFO L87 Difference]: Start difference. First operand 333 states and 926 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:53,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:53,513 INFO L93 Difference]: Finished difference Result 373 states and 1018 transitions. [2021-06-05 21:13:53,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:53,514 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:53,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:53,514 INFO L225 Difference]: With dead ends: 373 [2021-06-05 21:13:53,514 INFO L226 Difference]: Without dead ends: 370 [2021-06-05 21:13:53,514 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 106.0ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:53,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 370 states. [2021-06-05 21:13:53,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 370 to 334. [2021-06-05 21:13:53,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 333 states have (on average 2.7927927927927927) internal successors, (930), 333 states have internal predecessors, (930), 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-06-05 21:13:53,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 930 transitions. [2021-06-05 21:13:53,518 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 930 transitions. Word has length 17 [2021-06-05 21:13:53,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:53,518 INFO L482 AbstractCegarLoop]: Abstraction has 334 states and 930 transitions. [2021-06-05 21:13:53,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:53,518 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 930 transitions. [2021-06-05 21:13:53,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:53,518 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:53,518 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:53,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable307,214 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:53,719 INFO L430 AbstractCegarLoop]: === Iteration 214 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:53,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:53,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1838650981, now seen corresponding path program 211 times [2021-06-05 21:13:53,719 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:53,719 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402704490] [2021-06-05 21:13:53,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:53,720 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:53,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [436631674] [2021-06-05 21:13:53,720 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 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 215 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:53,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:53,744 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:53,744 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:53,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:53,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:53,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:53,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:53,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:53,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:13:53,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:53,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:13:53,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:53,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:53,947 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:53,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:53,954 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:53,982 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:53,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:53,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402704490] [2021-06-05 21:13:53,982 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:53,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [436631674] [2021-06-05 21:13:53,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [436631674] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:53,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:53,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:53,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138280252] [2021-06-05 21:13:53,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:53,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:53,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:53,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:53,983 INFO L87 Difference]: Start difference. First operand 334 states and 930 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:54,191 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:54,191 INFO L93 Difference]: Finished difference Result 393 states and 1066 transitions. [2021-06-05 21:13:54,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:54,192 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:54,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:54,193 INFO L225 Difference]: With dead ends: 393 [2021-06-05 21:13:54,193 INFO L226 Difference]: Without dead ends: 390 [2021-06-05 21:13:54,193 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 120.1ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:54,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 390 states. [2021-06-05 21:13:54,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 390 to 335. [2021-06-05 21:13:54,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 334 states have (on average 2.7964071856287425) internal successors, (934), 334 states have internal predecessors, (934), 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-06-05 21:13:54,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 934 transitions. [2021-06-05 21:13:54,196 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 934 transitions. Word has length 17 [2021-06-05 21:13:54,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:54,196 INFO L482 AbstractCegarLoop]: Abstraction has 335 states and 934 transitions. [2021-06-05 21:13:54,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:54,197 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 934 transitions. [2021-06-05 21:13:54,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:54,197 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:54,197 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:54,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable308,215 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:54,397 INFO L430 AbstractCegarLoop]: === Iteration 215 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:54,398 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:54,398 INFO L82 PathProgramCache]: Analyzing trace with hash -120307275, now seen corresponding path program 212 times [2021-06-05 21:13:54,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:54,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434490035] [2021-06-05 21:13:54,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:54,399 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:54,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552699821] [2021-06-05 21:13:54,399 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 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 216 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:54,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:54,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:54,423 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:13:54,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:54,531 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:54,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:54,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434490035] [2021-06-05 21:13:54,532 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:54,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552699821] [2021-06-05 21:13:54,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552699821] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:54,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:54,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:54,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [565899369] [2021-06-05 21:13:54,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:54,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:54,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:54,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:54,532 INFO L87 Difference]: Start difference. First operand 335 states and 934 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:54,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:54,736 INFO L93 Difference]: Finished difference Result 586 states and 1506 transitions. [2021-06-05 21:13:54,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:54,736 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:54,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:54,737 INFO L225 Difference]: With dead ends: 586 [2021-06-05 21:13:54,737 INFO L226 Difference]: Without dead ends: 581 [2021-06-05 21:13:54,737 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 79.0ms TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:54,737 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-06-05 21:13:54,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 356. [2021-06-05 21:13:54,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 356 states, 355 states have (on average 2.850704225352113) internal successors, (1012), 355 states have internal predecessors, (1012), 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-06-05 21:13:54,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 356 states to 356 states and 1012 transitions. [2021-06-05 21:13:54,741 INFO L78 Accepts]: Start accepts. Automaton has 356 states and 1012 transitions. Word has length 17 [2021-06-05 21:13:54,741 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:54,741 INFO L482 AbstractCegarLoop]: Abstraction has 356 states and 1012 transitions. [2021-06-05 21:13:54,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:54,742 INFO L276 IsEmpty]: Start isEmpty. Operand 356 states and 1012 transitions. [2021-06-05 21:13:54,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:54,742 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:54,742 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:54,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 216 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable309 [2021-06-05 21:13:54,942 INFO L430 AbstractCegarLoop]: === Iteration 216 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:54,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:54,943 INFO L82 PathProgramCache]: Analyzing trace with hash 628150367, now seen corresponding path program 213 times [2021-06-05 21:13:54,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:54,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472650350] [2021-06-05 21:13:54,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:54,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:54,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718932407] [2021-06-05 21:13:54,944 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 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 217 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:54,968 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:13:54,969 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:54,969 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:13:54,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:54,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:54,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:54,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:54,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:54,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:55,010 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:55,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:13:55,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:55,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:13:55,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:13:55,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:55,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:13:55,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:13:55,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:55,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:13:55,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2021-06-05 21:13:55,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:55,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:55,149 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:55,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:55,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:55, output treesize:31 [2021-06-05 21:13:55,207 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:55,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:55,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472650350] [2021-06-05 21:13:55,207 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:55,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718932407] [2021-06-05 21:13:55,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718932407] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:55,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:55,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:55,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829408175] [2021-06-05 21:13:55,208 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:55,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:55,208 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:55,208 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:55,208 INFO L87 Difference]: Start difference. First operand 356 states and 1012 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:55,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:55,453 INFO L93 Difference]: Finished difference Result 372 states and 1040 transitions. [2021-06-05 21:13:55,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:13:55,454 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:55,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:55,454 INFO L225 Difference]: With dead ends: 372 [2021-06-05 21:13:55,454 INFO L226 Difference]: Without dead ends: 369 [2021-06-05 21:13:55,454 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 151.6ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:13:55,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 369 states. [2021-06-05 21:13:55,457 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 369 to 358. [2021-06-05 21:13:55,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 358 states, 357 states have (on average 2.8515406162464987) internal successors, (1018), 357 states have internal predecessors, (1018), 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-06-05 21:13:55,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 358 states to 358 states and 1018 transitions. [2021-06-05 21:13:55,458 INFO L78 Accepts]: Start accepts. Automaton has 358 states and 1018 transitions. Word has length 17 [2021-06-05 21:13:55,458 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:55,458 INFO L482 AbstractCegarLoop]: Abstraction has 358 states and 1018 transitions. [2021-06-05 21:13:55,458 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:55,458 INFO L276 IsEmpty]: Start isEmpty. Operand 358 states and 1018 transitions. [2021-06-05 21:13:55,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:55,458 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:55,459 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:55,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 217 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable310 [2021-06-05 21:13:55,659 INFO L430 AbstractCegarLoop]: === Iteration 217 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:55,659 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:55,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1948473223, now seen corresponding path program 214 times [2021-06-05 21:13:55,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:55,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117267189] [2021-06-05 21:13:55,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:55,661 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:55,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1505975983] [2021-06-05 21:13:55,661 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 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 218 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:55,685 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:55,686 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:55,686 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:13:55,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:55,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:55,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117267189] [2021-06-05 21:13:55,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:55,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1505975983] [2021-06-05 21:13:55,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1505975983] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:55,773 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:55,773 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:55,773 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957871637] [2021-06-05 21:13:55,773 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:55,773 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:55,773 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:55,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:55,774 INFO L87 Difference]: Start difference. First operand 358 states and 1018 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:55,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:55,972 INFO L93 Difference]: Finished difference Result 443 states and 1200 transitions. [2021-06-05 21:13:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:13:55,972 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:55,973 INFO L225 Difference]: With dead ends: 443 [2021-06-05 21:13:55,973 INFO L226 Difference]: Without dead ends: 420 [2021-06-05 21:13:55,973 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 98.6ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:13:55,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 420 states. [2021-06-05 21:13:55,976 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 420 to 357. [2021-06-05 21:13:55,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 356 states have (on average 2.851123595505618) internal successors, (1015), 356 states have internal predecessors, (1015), 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-06-05 21:13:55,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 1015 transitions. [2021-06-05 21:13:55,977 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 1015 transitions. Word has length 17 [2021-06-05 21:13:55,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:55,977 INFO L482 AbstractCegarLoop]: Abstraction has 357 states and 1015 transitions. [2021-06-05 21:13:55,977 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:55,977 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 1015 transitions. [2021-06-05 21:13:55,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:55,978 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:55,978 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:56,178 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 218 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable311 [2021-06-05 21:13:56,178 INFO L430 AbstractCegarLoop]: === Iteration 218 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:56,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:56,178 INFO L82 PathProgramCache]: Analyzing trace with hash 1262498783, now seen corresponding path program 215 times [2021-06-05 21:13:56,178 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:56,178 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457104466] [2021-06-05 21:13:56,178 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:56,180 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:56,180 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1978978916] [2021-06-05 21:13:56,180 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 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 219 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:56,209 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:13:56,209 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:56,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:56,210 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:56,312 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:56,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:56,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457104466] [2021-06-05 21:13:56,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:56,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978978916] [2021-06-05 21:13:56,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978978916] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:56,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:56,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:56,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278901461] [2021-06-05 21:13:56,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:56,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:56,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:56,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:56,313 INFO L87 Difference]: Start difference. First operand 357 states and 1015 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:56,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:56,500 INFO L93 Difference]: Finished difference Result 498 states and 1319 transitions. [2021-06-05 21:13:56,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:13:56,500 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:56,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:56,501 INFO L225 Difference]: With dead ends: 498 [2021-06-05 21:13:56,501 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 21:13:56,501 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 141.8ms TimeCoverageRelationStatistics Valid=75, Invalid=197, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:13:56,502 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 21:13:56,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 366. [2021-06-05 21:13:56,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 366 states, 365 states have (on average 2.8575342465753426) internal successors, (1043), 365 states have internal predecessors, (1043), 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-06-05 21:13:56,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 366 states to 366 states and 1043 transitions. [2021-06-05 21:13:56,505 INFO L78 Accepts]: Start accepts. Automaton has 366 states and 1043 transitions. Word has length 17 [2021-06-05 21:13:56,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:56,505 INFO L482 AbstractCegarLoop]: Abstraction has 366 states and 1043 transitions. [2021-06-05 21:13:56,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:56,506 INFO L276 IsEmpty]: Start isEmpty. Operand 366 states and 1043 transitions. [2021-06-05 21:13:56,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:56,506 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:56,506 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:56,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 219 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable312 [2021-06-05 21:13:56,706 INFO L430 AbstractCegarLoop]: === Iteration 219 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:56,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:56,707 INFO L82 PathProgramCache]: Analyzing trace with hash -1303421179, now seen corresponding path program 216 times [2021-06-05 21:13:56,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:56,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011630131] [2021-06-05 21:13:56,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:56,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:56,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1128673284] [2021-06-05 21:13:56,708 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 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 220 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:56,731 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:13:56,732 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:56,732 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:13:56,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:56,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:13:56,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:13:56,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:56,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:56,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:56,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:56,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:13:56,837 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,846 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:13:56,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:56,889 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:56,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:13:56,890 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:56,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:56,901 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:56,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:13:56,902 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:56,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:56,910 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:13:56,933 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:56,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:56,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011630131] [2021-06-05 21:13:56,933 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:56,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1128673284] [2021-06-05 21:13:56,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1128673284] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:56,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:56,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:56,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858427262] [2021-06-05 21:13:56,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:56,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:56,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:56,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:56,934 INFO L87 Difference]: Start difference. First operand 366 states and 1043 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:57,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:57,161 INFO L93 Difference]: Finished difference Result 413 states and 1144 transitions. [2021-06-05 21:13:57,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:57,165 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:57,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:57,166 INFO L225 Difference]: With dead ends: 413 [2021-06-05 21:13:57,166 INFO L226 Difference]: Without dead ends: 407 [2021-06-05 21:13:57,166 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 107.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:57,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2021-06-05 21:13:57,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 367. [2021-06-05 21:13:57,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 367 states, 366 states have (on average 2.8579234972677594) internal successors, (1046), 366 states have internal predecessors, (1046), 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-06-05 21:13:57,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 367 states to 367 states and 1046 transitions. [2021-06-05 21:13:57,170 INFO L78 Accepts]: Start accepts. Automaton has 367 states and 1046 transitions. Word has length 17 [2021-06-05 21:13:57,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:57,170 INFO L482 AbstractCegarLoop]: Abstraction has 367 states and 1046 transitions. [2021-06-05 21:13:57,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:13:57,170 INFO L276 IsEmpty]: Start isEmpty. Operand 367 states and 1046 transitions. [2021-06-05 21:13:57,170 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:57,170 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:57,170 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:57,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 220 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable313 [2021-06-05 21:13:57,371 INFO L430 AbstractCegarLoop]: === Iteration 220 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:57,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:57,371 INFO L82 PathProgramCache]: Analyzing trace with hash -613881893, now seen corresponding path program 217 times [2021-06-05 21:13:57,371 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:57,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013925196] [2021-06-05 21:13:57,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:57,372 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:57,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [911871537] [2021-06-05 21:13:57,372 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 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 221 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:57,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:13:57,397 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:13:57,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:57,524 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:57,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:57,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013925196] [2021-06-05 21:13:57,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:57,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [911871537] [2021-06-05 21:13:57,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [911871537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:57,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:57,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:13:57,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656332192] [2021-06-05 21:13:57,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:13:57,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:57,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:13:57,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:13:57,525 INFO L87 Difference]: Start difference. First operand 367 states and 1046 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:57,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:57,768 INFO L93 Difference]: Finished difference Result 446 states and 1217 transitions. [2021-06-05 21:13:57,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:13:57,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:57,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:57,769 INFO L225 Difference]: With dead ends: 446 [2021-06-05 21:13:57,769 INFO L226 Difference]: Without dead ends: 443 [2021-06-05 21:13:57,769 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 186.9ms TimeCoverageRelationStatistics Valid=84, Invalid=296, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:13:57,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-06-05 21:13:57,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 370. [2021-06-05 21:13:57,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 370 states, 369 states have (on average 2.8672086720867207) internal successors, (1058), 369 states have internal predecessors, (1058), 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-06-05 21:13:57,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 370 states to 370 states and 1058 transitions. [2021-06-05 21:13:57,773 INFO L78 Accepts]: Start accepts. Automaton has 370 states and 1058 transitions. Word has length 17 [2021-06-05 21:13:57,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:57,773 INFO L482 AbstractCegarLoop]: Abstraction has 370 states and 1058 transitions. [2021-06-05 21:13:57,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:13:57,774 INFO L276 IsEmpty]: Start isEmpty. Operand 370 states and 1058 transitions. [2021-06-05 21:13:57,774 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:57,774 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:57,774 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:57,976 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable314,221 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:57,977 INFO L430 AbstractCegarLoop]: === Iteration 221 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:57,977 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:57,977 INFO L82 PathProgramCache]: Analyzing trace with hash -724704413, now seen corresponding path program 218 times [2021-06-05 21:13:57,977 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:57,977 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [224460069] [2021-06-05 21:13:57,977 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:57,978 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:57,978 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1802987111] [2021-06-05 21:13:57,978 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 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 222 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:58,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:13:58,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:58,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:13:58,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:58,088 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:58,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:58,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [224460069] [2021-06-05 21:13:58,088 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:58,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1802987111] [2021-06-05 21:13:58,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1802987111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:58,089 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:58,089 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:13:58,089 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305944783] [2021-06-05 21:13:58,089 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:13:58,089 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:58,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:13:58,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:13:58,089 INFO L87 Difference]: Start difference. First operand 370 states and 1058 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:58,253 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:58,253 INFO L93 Difference]: Finished difference Result 513 states and 1371 transitions. [2021-06-05 21:13:58,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:13:58,253 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:58,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:58,254 INFO L225 Difference]: With dead ends: 513 [2021-06-05 21:13:58,254 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 21:13:58,254 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 77.5ms TimeCoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:58,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 21:13:58,257 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 378. [2021-06-05 21:13:58,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 378 states, 377 states have (on average 2.870026525198939) internal successors, (1082), 377 states have internal predecessors, (1082), 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-06-05 21:13:58,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 378 states to 378 states and 1082 transitions. [2021-06-05 21:13:58,258 INFO L78 Accepts]: Start accepts. Automaton has 378 states and 1082 transitions. Word has length 17 [2021-06-05 21:13:58,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:58,258 INFO L482 AbstractCegarLoop]: Abstraction has 378 states and 1082 transitions. [2021-06-05 21:13:58,258 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:13:58,258 INFO L276 IsEmpty]: Start isEmpty. Operand 378 states and 1082 transitions. [2021-06-05 21:13:58,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:58,259 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:58,259 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:58,459 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 222 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable315 [2021-06-05 21:13:58,459 INFO L430 AbstractCegarLoop]: === Iteration 222 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:58,460 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:58,460 INFO L82 PathProgramCache]: Analyzing trace with hash -731966373, now seen corresponding path program 219 times [2021-06-05 21:13:58,460 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:58,460 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447021854] [2021-06-05 21:13:58,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:58,461 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:58,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [973729319] [2021-06-05 21:13:58,461 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 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 223 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:58,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:13:58,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:58,486 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:13:58,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:58,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:58,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,508 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,508 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:13:58,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:58,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,529 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:58,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:58,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:58,611 INFO L446 ElimStorePlain]: Different costs {1=[v_A_272], 5=[F]} [2021-06-05 21:13:58,616 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:58,617 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:13:58,618 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,635 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:58,650 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 21:13:58,652 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:58,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:58,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:13:58,713 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 21:13:59,029 WARN L205 SmtUtils]: Spent 144.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 21:13:59,138 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:13:59,138 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:59,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447021854] [2021-06-05 21:13:59,138 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:59,138 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [973729319] [2021-06-05 21:13:59,138 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [973729319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:59,138 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:59,138 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:13:59,138 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978951402] [2021-06-05 21:13:59,138 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:13:59,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:59,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:13:59,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:13:59,139 INFO L87 Difference]: Start difference. First operand 378 states and 1082 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:59,481 WARN L205 SmtUtils]: Spent 116.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 67 [2021-06-05 21:13:59,496 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:13:59,497 INFO L93 Difference]: Finished difference Result 519 states and 1438 transitions. [2021-06-05 21:13:59,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:13:59,497 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:13:59,497 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:13:59,498 INFO L225 Difference]: With dead ends: 519 [2021-06-05 21:13:59,498 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 21:13:59,498 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 475.9ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:13:59,498 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 21:13:59,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 394. [2021-06-05 21:13:59,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.8931297709923665) internal successors, (1137), 393 states have internal predecessors, (1137), 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-06-05 21:13:59,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1137 transitions. [2021-06-05 21:13:59,502 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1137 transitions. Word has length 17 [2021-06-05 21:13:59,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:13:59,503 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1137 transitions. [2021-06-05 21:13:59,503 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:13:59,503 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1137 transitions. [2021-06-05 21:13:59,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:13:59,503 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:13:59,503 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:13:59,703 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable316,223 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:59,704 INFO L430 AbstractCegarLoop]: === Iteration 223 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:13:59,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:13:59,704 INFO L82 PathProgramCache]: Analyzing trace with hash 986377333, now seen corresponding path program 220 times [2021-06-05 21:13:59,704 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:13:59,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356224856] [2021-06-05 21:13:59,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:13:59,705 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:13:59,705 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339934690] [2021-06-05 21:13:59,705 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 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 224 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:13:59,728 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:13:59,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:13:59,729 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:13:59,729 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:13:59,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:13:59,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:13:59,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:13:59,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,785 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,785 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:13:59,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:13:59,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,809 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:13:59,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:13:59,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:13:59,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:13:59,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:13:59,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,889 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:13:59,890 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:13:59,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:13:59,895 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:13:59,932 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:13:59,933 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:13:59,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356224856] [2021-06-05 21:13:59,933 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:13:59,933 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339934690] [2021-06-05 21:13:59,933 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339934690] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:13:59,933 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:13:59,933 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:13:59,933 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942024155] [2021-06-05 21:13:59,933 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:13:59,933 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:13:59,933 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:13:59,933 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:13:59,933 INFO L87 Difference]: Start difference. First operand 394 states and 1137 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:00,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:00,151 INFO L93 Difference]: Finished difference Result 431 states and 1214 transitions. [2021-06-05 21:14:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:00,151 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:00,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:00,152 INFO L225 Difference]: With dead ends: 431 [2021-06-05 21:14:00,152 INFO L226 Difference]: Without dead ends: 427 [2021-06-05 21:14:00,152 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 105.2ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:00,152 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 427 states. [2021-06-05 21:14:00,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 427 to 395. [2021-06-05 21:14:00,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8934010152284264) internal successors, (1140), 394 states have internal predecessors, (1140), 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-06-05 21:14:00,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1140 transitions. [2021-06-05 21:14:00,156 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1140 transitions. Word has length 17 [2021-06-05 21:14:00,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:00,156 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1140 transitions. [2021-06-05 21:14:00,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:00,156 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1140 transitions. [2021-06-05 21:14:00,157 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:00,157 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:00,157 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:00,357 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable350,224 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:00,357 INFO L430 AbstractCegarLoop]: === Iteration 224 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:00,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:00,358 INFO L82 PathProgramCache]: Analyzing trace with hash 1004811359, now seen corresponding path program 221 times [2021-06-05 21:14:00,358 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:00,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1132957586] [2021-06-05 21:14:00,358 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:00,359 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:00,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1549662208] [2021-06-05 21:14:00,359 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 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 225 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:00,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:00,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:00,383 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:00,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:00,492 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:00,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:00,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1132957586] [2021-06-05 21:14:00,492 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:00,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1549662208] [2021-06-05 21:14:00,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1549662208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:00,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:00,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:00,492 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297304140] [2021-06-05 21:14:00,492 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:00,492 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:00,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:00,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:00,493 INFO L87 Difference]: Start difference. First operand 395 states and 1140 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:00,751 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:00,751 INFO L93 Difference]: Finished difference Result 528 states and 1468 transitions. [2021-06-05 21:14:00,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:14:00,751 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:00,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:00,752 INFO L225 Difference]: With dead ends: 528 [2021-06-05 21:14:00,752 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 21:14:00,752 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 166.0ms TimeCoverageRelationStatistics Valid=121, Invalid=299, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:14:00,753 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 21:14:00,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 394. [2021-06-05 21:14:00,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.89058524173028) internal successors, (1136), 393 states have internal predecessors, (1136), 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-06-05 21:14:00,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1136 transitions. [2021-06-05 21:14:00,757 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1136 transitions. Word has length 17 [2021-06-05 21:14:00,757 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:00,757 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1136 transitions. [2021-06-05 21:14:00,757 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:00,757 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1136 transitions. [2021-06-05 21:14:00,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:00,757 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:00,757 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:00,957 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable351,225 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:00,958 INFO L430 AbstractCegarLoop]: === Iteration 225 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:00,958 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:00,958 INFO L82 PathProgramCache]: Analyzing trace with hash -1560032809, now seen corresponding path program 222 times [2021-06-05 21:14:00,958 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:00,958 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [426634170] [2021-06-05 21:14:00,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:00,959 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:00,959 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1692223727] [2021-06-05 21:14:00,959 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 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 226 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:00,984 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:00,985 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:00,985 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:14:00,985 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:01,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 13 [2021-06-05 21:14:01,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:01,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:01,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:14:01,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:01,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:14:01,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:01,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:01,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 20 [2021-06-05 21:14:01,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:01,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:01,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:22 [2021-06-05 21:14:01,154 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:01,155 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:01,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [426634170] [2021-06-05 21:14:01,155 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:01,155 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1692223727] [2021-06-05 21:14:01,155 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1692223727] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:01,155 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:01,155 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:01,155 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [338712262] [2021-06-05 21:14:01,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:01,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:01,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:01,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:01,156 INFO L87 Difference]: Start difference. First operand 394 states and 1136 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:01,344 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:01,345 INFO L93 Difference]: Finished difference Result 407 states and 1158 transitions. [2021-06-05 21:14:01,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:01,345 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:01,345 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:01,346 INFO L225 Difference]: With dead ends: 407 [2021-06-05 21:14:01,346 INFO L226 Difference]: Without dead ends: 404 [2021-06-05 21:14:01,346 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 117.7ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:01,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 404 states. [2021-06-05 21:14:01,349 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 404 to 395. [2021-06-05 21:14:01,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8908629441624365) internal successors, (1139), 394 states have internal predecessors, (1139), 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-06-05 21:14:01,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 21:14:01,350 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 21:14:01,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:01,350 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 21:14:01,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:01,350 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 21:14:01,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:01,350 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:01,351 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:01,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable352,226 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:01,551 INFO L430 AbstractCegarLoop]: === Iteration 226 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:01,551 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:01,551 INFO L82 PathProgramCache]: Analyzing trace with hash 158310897, now seen corresponding path program 223 times [2021-06-05 21:14:01,551 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:01,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949756186] [2021-06-05 21:14:01,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:01,553 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:01,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2067543471] [2021-06-05 21:14:01,553 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 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 227 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:01,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:01,576 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:01,576 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:01,681 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:01,682 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:01,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949756186] [2021-06-05 21:14:01,682 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:01,682 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2067543471] [2021-06-05 21:14:01,682 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2067543471] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:01,682 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:01,682 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:01,682 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785192940] [2021-06-05 21:14:01,682 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:01,682 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:01,682 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:01,682 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:01,682 INFO L87 Difference]: Start difference. First operand 395 states and 1139 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:01,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:01,860 INFO L93 Difference]: Finished difference Result 482 states and 1328 transitions. [2021-06-05 21:14:01,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:01,860 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:01,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:01,861 INFO L225 Difference]: With dead ends: 482 [2021-06-05 21:14:01,861 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 21:14:01,861 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 95.7ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:01,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 21:14:01,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 395. [2021-06-05 21:14:01,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.8908629441624365) internal successors, (1139), 394 states have internal predecessors, (1139), 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-06-05 21:14:01,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1139 transitions. [2021-06-05 21:14:01,866 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1139 transitions. Word has length 17 [2021-06-05 21:14:01,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:01,866 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1139 transitions. [2021-06-05 21:14:01,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:01,866 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1139 transitions. [2021-06-05 21:14:01,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:01,866 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:01,866 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:02,066 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 227 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable353 [2021-06-05 21:14:02,067 INFO L430 AbstractCegarLoop]: === Iteration 227 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:02,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:02,067 INFO L82 PathProgramCache]: Analyzing trace with hash 803362941, now seen corresponding path program 224 times [2021-06-05 21:14:02,067 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:02,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109094137] [2021-06-05 21:14:02,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:02,068 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:02,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [908812221] [2021-06-05 21:14:02,069 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 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 228 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:02,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:02,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:02,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:02,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:02,191 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:02,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:02,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109094137] [2021-06-05 21:14:02,191 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:02,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [908812221] [2021-06-05 21:14:02,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [908812221] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:02,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:02,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:02,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1409610561] [2021-06-05 21:14:02,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:02,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:02,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:02,192 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:02,192 INFO L87 Difference]: Start difference. First operand 395 states and 1139 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:02,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:02,342 INFO L93 Difference]: Finished difference Result 555 states and 1485 transitions. [2021-06-05 21:14:02,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:02,343 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:02,343 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:02,343 INFO L225 Difference]: With dead ends: 555 [2021-06-05 21:14:02,343 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 21:14:02,343 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 88.7ms TimeCoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:02,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 21:14:02,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 392. [2021-06-05 21:14:02,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.8849104859335037) internal successors, (1128), 391 states have internal predecessors, (1128), 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-06-05 21:14:02,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1128 transitions. [2021-06-05 21:14:02,348 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1128 transitions. Word has length 17 [2021-06-05 21:14:02,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:02,348 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1128 transitions. [2021-06-05 21:14:02,348 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:02,348 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1128 transitions. [2021-06-05 21:14:02,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:02,349 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:02,349 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:02,549 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable354,228 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:02,549 INFO L430 AbstractCegarLoop]: === Iteration 228 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:02,549 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:02,549 INFO L82 PathProgramCache]: Analyzing trace with hash -1773260649, now seen corresponding path program 225 times [2021-06-05 21:14:02,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:02,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1454863176] [2021-06-05 21:14:02,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:02,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:02,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400606344] [2021-06-05 21:14:02,551 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 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 229 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:02,574 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:14:02,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:02,575 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:02,575 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:02,663 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:02,663 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:02,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1454863176] [2021-06-05 21:14:02,664 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:02,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400606344] [2021-06-05 21:14:02,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400606344] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:02,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:02,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:02,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529707707] [2021-06-05 21:14:02,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:02,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:02,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:02,664 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:02,664 INFO L87 Difference]: Start difference. First operand 392 states and 1128 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:02,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:02,858 INFO L93 Difference]: Finished difference Result 556 states and 1494 transitions. [2021-06-05 21:14:02,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:02,858 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:02,859 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:02,859 INFO L225 Difference]: With dead ends: 556 [2021-06-05 21:14:02,859 INFO L226 Difference]: Without dead ends: 552 [2021-06-05 21:14:02,860 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 85.8ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:02,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 552 states. [2021-06-05 21:14:02,863 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 552 to 392. [2021-06-05 21:14:02,864 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 392 states, 391 states have (on average 2.895140664961637) internal successors, (1132), 391 states have internal predecessors, (1132), 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-06-05 21:14:02,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 392 states to 392 states and 1132 transitions. [2021-06-05 21:14:02,864 INFO L78 Accepts]: Start accepts. Automaton has 392 states and 1132 transitions. Word has length 17 [2021-06-05 21:14:02,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:02,864 INFO L482 AbstractCegarLoop]: Abstraction has 392 states and 1132 transitions. [2021-06-05 21:14:02,864 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:02,864 INFO L276 IsEmpty]: Start isEmpty. Operand 392 states and 1132 transitions. [2021-06-05 21:14:02,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:02,865 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:02,865 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:03,065 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 229 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable355 [2021-06-05 21:14:03,065 INFO L430 AbstractCegarLoop]: === Iteration 229 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:03,066 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:03,066 INFO L82 PathProgramCache]: Analyzing trace with hash 1492902227, now seen corresponding path program 226 times [2021-06-05 21:14:03,066 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:03,066 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1046918138] [2021-06-05 21:14:03,066 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:03,067 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:03,067 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [903517419] [2021-06-05 21:14:03,067 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 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 230 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:03,091 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:03,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:03,091 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:03,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:03,210 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:03,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:03,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1046918138] [2021-06-05 21:14:03,211 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:03,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [903517419] [2021-06-05 21:14:03,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [903517419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:03,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:03,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:03,211 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938420794] [2021-06-05 21:14:03,211 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:03,211 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:03,211 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:03,211 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:03,211 INFO L87 Difference]: Start difference. First operand 392 states and 1132 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:03,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:03,508 INFO L93 Difference]: Finished difference Result 471 states and 1303 transitions. [2021-06-05 21:14:03,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:14:03,508 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:03,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:03,509 INFO L225 Difference]: With dead ends: 471 [2021-06-05 21:14:03,509 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:14:03,509 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 201.6ms TimeCoverageRelationStatistics Valid=91, Invalid=329, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:14:03,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:14:03,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 395. [2021-06-05 21:14:03,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 2.9035532994923856) internal successors, (1144), 394 states have internal predecessors, (1144), 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-06-05 21:14:03,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 1144 transitions. [2021-06-05 21:14:03,513 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 1144 transitions. Word has length 17 [2021-06-05 21:14:03,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:03,513 INFO L482 AbstractCegarLoop]: Abstraction has 395 states and 1144 transitions. [2021-06-05 21:14:03,513 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:03,513 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 1144 transitions. [2021-06-05 21:14:03,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:03,514 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:03,514 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:03,714 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 230 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable356 [2021-06-05 21:14:03,714 INFO L430 AbstractCegarLoop]: === Iteration 230 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:03,714 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:03,714 INFO L82 PathProgramCache]: Analyzing trace with hash 1382079707, now seen corresponding path program 227 times [2021-06-05 21:14:03,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:03,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898929715] [2021-06-05 21:14:03,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:03,716 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:03,716 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688170469] [2021-06-05 21:14:03,716 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 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 231 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:03,742 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:03,743 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:03,743 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:14:03,743 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:03,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:03,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 21:14:03,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:03,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:03,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:03,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:14:03,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:03,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:14:03,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,916 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:14:03,917 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:14:03,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 36 [2021-06-05 21:14:03,919 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:03,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,939 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,940 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:03,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:14:03,941 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:03,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:03,957 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:79, output treesize:39 [2021-06-05 21:14:04,050 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:04,050 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:04,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898929715] [2021-06-05 21:14:04,050 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:04,050 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688170469] [2021-06-05 21:14:04,050 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688170469] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:04,050 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:04,050 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:04,050 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397488711] [2021-06-05 21:14:04,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:04,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:04,051 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:04,051 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:04,051 INFO L87 Difference]: Start difference. First operand 395 states and 1144 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:04,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:04,370 INFO L93 Difference]: Finished difference Result 428 states and 1207 transitions. [2021-06-05 21:14:04,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:14:04,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:04,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:04,371 INFO L225 Difference]: With dead ends: 428 [2021-06-05 21:14:04,371 INFO L226 Difference]: Without dead ends: 425 [2021-06-05 21:14:04,371 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 267.2ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:14:04,372 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2021-06-05 21:14:04,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 394. [2021-06-05 21:14:04,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.900763358778626) internal successors, (1140), 393 states have internal predecessors, (1140), 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-06-05 21:14:04,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 21:14:04,375 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 21:14:04,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:04,376 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 21:14:04,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:04,376 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 21:14:04,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:04,376 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:04,376 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:04,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 231 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable357 [2021-06-05 21:14:04,577 INFO L430 AbstractCegarLoop]: === Iteration 231 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:04,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:04,577 INFO L82 PathProgramCache]: Analyzing trace with hash -1201805843, now seen corresponding path program 228 times [2021-06-05 21:14:04,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:04,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935735843] [2021-06-05 21:14:04,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:04,578 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:04,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [227955943] [2021-06-05 21:14:04,578 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 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 232 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:04,604 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:04,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:04,604 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:14:04,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:04,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:04,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:04,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:04,647 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:14:04,680 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 21:14:04,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:04,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:04,696 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-06-05 21:14:04,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:04,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:04,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:04,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:61, output treesize:60 [2021-06-05 21:14:04,795 INFO L446 ElimStorePlain]: Different costs {0=[v_A_281], 3=[F]} [2021-06-05 21:14:04,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:04,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,818 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:04,825 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 21:14:04,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 21:14:04,826 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:04,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:04,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:04,841 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:41 [2021-06-05 21:14:04,978 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:04,978 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:04,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935735843] [2021-06-05 21:14:04,978 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:04,978 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [227955943] [2021-06-05 21:14:04,978 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [227955943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:04,978 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:04,978 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:04,978 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526327210] [2021-06-05 21:14:04,978 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:04,978 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:04,979 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:04,979 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:04,979 INFO L87 Difference]: Start difference. First operand 394 states and 1140 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:05,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:05,334 INFO L93 Difference]: Finished difference Result 439 states and 1234 transitions. [2021-06-05 21:14:05,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:05,334 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:05,334 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:05,335 INFO L225 Difference]: With dead ends: 439 [2021-06-05 21:14:05,335 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 21:14:05,335 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 255.3ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:05,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 21:14:05,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 394. [2021-06-05 21:14:05,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.900763358778626) internal successors, (1140), 393 states have internal predecessors, (1140), 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-06-05 21:14:05,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1140 transitions. [2021-06-05 21:14:05,339 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1140 transitions. Word has length 17 [2021-06-05 21:14:05,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:05,340 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1140 transitions. [2021-06-05 21:14:05,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:05,340 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1140 transitions. [2021-06-05 21:14:05,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:05,340 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:05,340 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:05,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 232 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable358 [2021-06-05 21:14:05,541 INFO L430 AbstractCegarLoop]: === Iteration 232 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:05,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:05,541 INFO L82 PathProgramCache]: Analyzing trace with hash -655894309, now seen corresponding path program 229 times [2021-06-05 21:14:05,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:05,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2004871924] [2021-06-05 21:14:05,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:05,542 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:05,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [374326943] [2021-06-05 21:14:05,542 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 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 233 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:05,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:05,566 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:05,566 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:05,685 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:05,685 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:05,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2004871924] [2021-06-05 21:14:05,685 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:05,685 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [374326943] [2021-06-05 21:14:05,685 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [374326943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:05,685 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:05,685 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:05,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [863063543] [2021-06-05 21:14:05,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:05,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:05,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:05,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:05,686 INFO L87 Difference]: Start difference. First operand 394 states and 1140 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:05,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:05,957 INFO L93 Difference]: Finished difference Result 481 states and 1334 transitions. [2021-06-05 21:14:05,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:14:05,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:05,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:05,958 INFO L225 Difference]: With dead ends: 481 [2021-06-05 21:14:05,958 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 21:14:05,958 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 93 ImplicationChecksByTransitivity, 209.6ms TimeCoverageRelationStatistics Valid=101, Invalid=361, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:14:05,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 21:14:05,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 398. [2021-06-05 21:14:05,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 397 states have (on average 2.91183879093199) internal successors, (1156), 397 states have internal predecessors, (1156), 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-06-05 21:14:05,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 1156 transitions. [2021-06-05 21:14:05,963 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 1156 transitions. Word has length 17 [2021-06-05 21:14:05,963 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:05,963 INFO L482 AbstractCegarLoop]: Abstraction has 398 states and 1156 transitions. [2021-06-05 21:14:05,963 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:05,963 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 1156 transitions. [2021-06-05 21:14:05,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:05,963 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:05,963 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:06,164 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable363,233 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:06,164 INFO L430 AbstractCegarLoop]: === Iteration 233 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:06,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:06,164 INFO L82 PathProgramCache]: Analyzing trace with hash -766716829, now seen corresponding path program 230 times [2021-06-05 21:14:06,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:06,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301473987] [2021-06-05 21:14:06,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:06,166 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:06,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1988195832] [2021-06-05 21:14:06,166 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 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 234 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:06,190 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:06,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:06,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:06,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:06,290 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:06,290 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:06,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301473987] [2021-06-05 21:14:06,290 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:06,290 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1988195832] [2021-06-05 21:14:06,290 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1988195832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:06,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:06,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:06,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509647497] [2021-06-05 21:14:06,291 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:06,291 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:06,291 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:06,291 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:06,291 INFO L87 Difference]: Start difference. First operand 398 states and 1156 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:06,582 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:06,582 INFO L93 Difference]: Finished difference Result 490 states and 1353 transitions. [2021-06-05 21:14:06,583 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:14:06,583 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:06,583 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:06,583 INFO L225 Difference]: With dead ends: 490 [2021-06-05 21:14:06,583 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 21:14:06,583 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 186.7ms TimeCoverageRelationStatistics Valid=116, Invalid=390, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:14:06,584 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 21:14:06,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 396. [2021-06-05 21:14:06,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.9063291139240506) internal successors, (1148), 395 states have internal predecessors, (1148), 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-06-05 21:14:06,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1148 transitions. [2021-06-05 21:14:06,588 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1148 transitions. Word has length 17 [2021-06-05 21:14:06,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:06,588 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1148 transitions. [2021-06-05 21:14:06,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:06,588 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1148 transitions. [2021-06-05 21:14:06,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:06,588 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:06,588 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:06,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 234 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable364 [2021-06-05 21:14:06,789 INFO L430 AbstractCegarLoop]: === Iteration 234 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:06,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:06,789 INFO L82 PathProgramCache]: Analyzing trace with hash -773978789, now seen corresponding path program 231 times [2021-06-05 21:14:06,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:06,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385891513] [2021-06-05 21:14:06,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:06,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:06,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158795616] [2021-06-05 21:14:06,791 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 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 235 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:06,815 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:14:06,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:06,816 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:14:06,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:06,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:06,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:06,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:06,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:06,853 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:06,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 21:14:06,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:06,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:06,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:14:06,938 INFO L446 ElimStorePlain]: Different costs {1=[v_A_283], 5=[F]} [2021-06-05 21:14:06,942 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:06,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:06,944 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:06,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:06,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:06,976 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:06,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 21:14:06,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:07,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:07,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:07,036 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 21:14:07,337 WARN L205 SmtUtils]: Spent 134.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 21:14:07,438 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:07,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:07,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385891513] [2021-06-05 21:14:07,439 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:07,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158795616] [2021-06-05 21:14:07,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158795616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:07,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:07,439 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:07,439 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146846485] [2021-06-05 21:14:07,439 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:07,439 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:07,439 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:07,439 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:07,439 INFO L87 Difference]: Start difference. First operand 396 states and 1148 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:07,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:07,786 INFO L93 Difference]: Finished difference Result 550 states and 1557 transitions. [2021-06-05 21:14:07,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:14:07,787 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:07,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:07,788 INFO L225 Difference]: With dead ends: 550 [2021-06-05 21:14:07,788 INFO L226 Difference]: Without dead ends: 541 [2021-06-05 21:14:07,788 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 440.3ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:07,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 541 states. [2021-06-05 21:14:07,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 541 to 406. [2021-06-05 21:14:07,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.933333333333333) internal successors, (1188), 405 states have internal predecessors, (1188), 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-06-05 21:14:07,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1188 transitions. [2021-06-05 21:14:07,793 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1188 transitions. Word has length 17 [2021-06-05 21:14:07,793 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:07,793 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1188 transitions. [2021-06-05 21:14:07,793 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:07,793 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1188 transitions. [2021-06-05 21:14:07,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:07,793 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:07,793 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:07,994 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 235 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable365 [2021-06-05 21:14:07,994 INFO L430 AbstractCegarLoop]: === Iteration 235 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:07,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:07,994 INFO L82 PathProgramCache]: Analyzing trace with hash 944364917, now seen corresponding path program 232 times [2021-06-05 21:14:07,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:07,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802721484] [2021-06-05 21:14:07,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:07,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:07,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013841842] [2021-06-05 21:14:07,996 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 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 236 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:08,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:08,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:08,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:08,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:08,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:08,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:08,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:08,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:14:08,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:08,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:14:08,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:08,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:14:08,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:08,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:08,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:08,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:08,178 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:08,217 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:08,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:08,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802721484] [2021-06-05 21:14:08,217 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:08,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013841842] [2021-06-05 21:14:08,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013841842] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:08,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:08,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:08,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831354708] [2021-06-05 21:14:08,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:08,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:08,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:08,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:08,218 INFO L87 Difference]: Start difference. First operand 406 states and 1188 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:08,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:08,432 INFO L93 Difference]: Finished difference Result 445 states and 1272 transitions. [2021-06-05 21:14:08,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:08,432 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:08,433 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:08,433 INFO L225 Difference]: With dead ends: 445 [2021-06-05 21:14:08,433 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 21:14:08,433 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 102.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:08,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 21:14:08,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 405. [2021-06-05 21:14:08,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.9306930693069306) internal successors, (1184), 404 states have internal predecessors, (1184), 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-06-05 21:14:08,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1184 transitions. [2021-06-05 21:14:08,438 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1184 transitions. Word has length 17 [2021-06-05 21:14:08,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:08,438 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1184 transitions. [2021-06-05 21:14:08,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:08,438 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1184 transitions. [2021-06-05 21:14:08,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:08,438 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:08,438 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:08,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 236 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable399 [2021-06-05 21:14:08,639 INFO L430 AbstractCegarLoop]: === Iteration 236 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:08,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:08,639 INFO L82 PathProgramCache]: Analyzing trace with hash -1035107881, now seen corresponding path program 233 times [2021-06-05 21:14:08,639 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:08,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461166444] [2021-06-05 21:14:08,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:08,640 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:08,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1038670282] [2021-06-05 21:14:08,640 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 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 237 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:08,665 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:08,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:08,666 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:08,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:08,740 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:08,740 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:08,740 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461166444] [2021-06-05 21:14:08,741 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:08,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1038670282] [2021-06-05 21:14:08,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1038670282] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:08,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:08,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:08,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435325612] [2021-06-05 21:14:08,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:08,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:08,741 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:08,741 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:08,741 INFO L87 Difference]: Start difference. First operand 405 states and 1184 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:08,902 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:08,902 INFO L93 Difference]: Finished difference Result 513 states and 1409 transitions. [2021-06-05 21:14:08,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:08,903 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:08,903 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:08,904 INFO L225 Difference]: With dead ends: 513 [2021-06-05 21:14:08,904 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 21:14:08,904 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 94.2ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:08,904 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 21:14:08,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 420. [2021-06-05 21:14:08,909 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.918854415274463) internal successors, (1223), 419 states have internal predecessors, (1223), 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-06-05 21:14:08,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1223 transitions. [2021-06-05 21:14:08,910 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1223 transitions. Word has length 17 [2021-06-05 21:14:08,910 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:08,910 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1223 transitions. [2021-06-05 21:14:08,910 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:08,911 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1223 transitions. [2021-06-05 21:14:08,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:08,911 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:08,911 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:09,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 237 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable400 [2021-06-05 21:14:09,131 INFO L430 AbstractCegarLoop]: === Iteration 237 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:09,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:09,132 INFO L82 PathProgramCache]: Analyzing trace with hash -674234529, now seen corresponding path program 234 times [2021-06-05 21:14:09,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:09,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251167923] [2021-06-05 21:14:09,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:09,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:09,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [572190176] [2021-06-05 21:14:09,133 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 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 238 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:09,161 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:09,161 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:09,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:09,162 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:09,237 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:09,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:09,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251167923] [2021-06-05 21:14:09,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:09,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572190176] [2021-06-05 21:14:09,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572190176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:09,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:09,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:09,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1606922717] [2021-06-05 21:14:09,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:09,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:09,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:09,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:09,237 INFO L87 Difference]: Start difference. First operand 420 states and 1223 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:09,408 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:09,408 INFO L93 Difference]: Finished difference Result 655 states and 1762 transitions. [2021-06-05 21:14:09,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:09,409 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:09,409 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:09,410 INFO L225 Difference]: With dead ends: 655 [2021-06-05 21:14:09,410 INFO L226 Difference]: Without dead ends: 605 [2021-06-05 21:14:09,410 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 100.3ms TimeCoverageRelationStatistics Valid=80, Invalid=192, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:14:09,410 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 605 states. [2021-06-05 21:14:09,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 605 to 427. [2021-06-05 21:14:09,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.9225352112676055) internal successors, (1245), 426 states have internal predecessors, (1245), 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-06-05 21:14:09,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1245 transitions. [2021-06-05 21:14:09,419 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1245 transitions. Word has length 17 [2021-06-05 21:14:09,419 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:09,419 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1245 transitions. [2021-06-05 21:14:09,419 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:09,419 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1245 transitions. [2021-06-05 21:14:09,419 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:09,419 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:09,419 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:09,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable401,238 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:09,621 INFO L430 AbstractCegarLoop]: === Iteration 238 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:09,621 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:09,621 INFO L82 PathProgramCache]: Analyzing trace with hash -1916266789, now seen corresponding path program 235 times [2021-06-05 21:14:09,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:09,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [326826895] [2021-06-05 21:14:09,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:09,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:09,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2027447541] [2021-06-05 21:14:09,623 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 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 239 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:09,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:09,645 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:09,645 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:09,778 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:09,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:09,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [326826895] [2021-06-05 21:14:09,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:09,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027447541] [2021-06-05 21:14:09,778 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027447541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:09,778 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:09,778 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:09,778 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1124551770] [2021-06-05 21:14:09,778 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:09,778 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:09,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:09,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:09,779 INFO L87 Difference]: Start difference. First operand 427 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:10,077 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:10,078 INFO L93 Difference]: Finished difference Result 525 states and 1462 transitions. [2021-06-05 21:14:10,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:14:10,078 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:10,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:10,079 INFO L225 Difference]: With dead ends: 525 [2021-06-05 21:14:10,079 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 21:14:10,079 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 215.4ms TimeCoverageRelationStatistics Valid=100, Invalid=362, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:14:10,079 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 21:14:10,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 430. [2021-06-05 21:14:10,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.93006993006993) internal successors, (1257), 429 states have internal predecessors, (1257), 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-06-05 21:14:10,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1257 transitions. [2021-06-05 21:14:10,084 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1257 transitions. Word has length 17 [2021-06-05 21:14:10,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:10,084 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1257 transitions. [2021-06-05 21:14:10,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:10,084 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1257 transitions. [2021-06-05 21:14:10,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:10,084 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:10,085 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:10,285 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 239 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable402 [2021-06-05 21:14:10,285 INFO L430 AbstractCegarLoop]: === Iteration 239 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:10,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:10,285 INFO L82 PathProgramCache]: Analyzing trace with hash -2027089309, now seen corresponding path program 236 times [2021-06-05 21:14:10,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:10,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [179464360] [2021-06-05 21:14:10,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:10,287 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:10,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1134175123] [2021-06-05 21:14:10,287 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 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 240 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:10,318 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:10,318 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:10,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:10,319 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:10,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:10,392 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:10,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [179464360] [2021-06-05 21:14:10,392 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:10,392 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1134175123] [2021-06-05 21:14:10,392 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1134175123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:10,392 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:10,392 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:10,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264204398] [2021-06-05 21:14:10,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:10,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:10,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:10,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:10,393 INFO L87 Difference]: Start difference. First operand 430 states and 1257 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:10,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:10,600 INFO L93 Difference]: Finished difference Result 670 states and 1772 transitions. [2021-06-05 21:14:10,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:10,600 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:10,601 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:10,601 INFO L225 Difference]: With dead ends: 670 [2021-06-05 21:14:10,601 INFO L226 Difference]: Without dead ends: 641 [2021-06-05 21:14:10,601 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:10,602 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 641 states. [2021-06-05 21:14:10,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 641 to 431. [2021-06-05 21:14:10,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9302325581395348) internal successors, (1260), 430 states have internal predecessors, (1260), 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-06-05 21:14:10,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 21:14:10,607 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 21:14:10,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:10,607 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 21:14:10,607 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:10,607 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 21:14:10,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:10,607 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:10,608 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:10,808 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 240 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable403 [2021-06-05 21:14:10,808 INFO L430 AbstractCegarLoop]: === Iteration 240 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:10,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:10,808 INFO L82 PathProgramCache]: Analyzing trace with hash -316007563, now seen corresponding path program 237 times [2021-06-05 21:14:10,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:10,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1396026184] [2021-06-05 21:14:10,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:10,810 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:10,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [655177334] [2021-06-05 21:14:10,810 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 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 241 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:10,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:10,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:10,834 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:10,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:10,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:10,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:14:10,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:10,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:14:10,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:10,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:14:10,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:10,925 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:14:10,973 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:10,976 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:10,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:10,985 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:10,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:10,992 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:11,039 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:11,040 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:11,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1396026184] [2021-06-05 21:14:11,040 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:11,040 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655177334] [2021-06-05 21:14:11,040 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655177334] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:11,040 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:11,040 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:11,040 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1177723841] [2021-06-05 21:14:11,040 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:11,040 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:11,040 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:11,040 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:11,040 INFO L87 Difference]: Start difference. First operand 431 states and 1260 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:11,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:11,274 INFO L93 Difference]: Finished difference Result 474 states and 1350 transitions. [2021-06-05 21:14:11,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:11,275 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:11,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:11,275 INFO L225 Difference]: With dead ends: 474 [2021-06-05 21:14:11,276 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 21:14:11,276 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 105.4ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:11,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 21:14:11,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 431. [2021-06-05 21:14:11,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9302325581395348) internal successors, (1260), 430 states have internal predecessors, (1260), 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-06-05 21:14:11,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1260 transitions. [2021-06-05 21:14:11,282 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1260 transitions. Word has length 17 [2021-06-05 21:14:11,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:11,282 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1260 transitions. [2021-06-05 21:14:11,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:11,282 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1260 transitions. [2021-06-05 21:14:11,282 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:11,282 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:11,282 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:11,482 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable404,241 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:11,483 INFO L430 AbstractCegarLoop]: === Iteration 241 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:11,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:11,483 INFO L82 PathProgramCache]: Analyzing trace with hash 229903971, now seen corresponding path program 238 times [2021-06-05 21:14:11,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:11,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1389303142] [2021-06-05 21:14:11,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:11,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:11,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84248809] [2021-06-05 21:14:11,484 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 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 242 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:11,543 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:11,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:11,543 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:11,543 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:11,661 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:11,661 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:11,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1389303142] [2021-06-05 21:14:11,661 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:11,661 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84248809] [2021-06-05 21:14:11,661 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84248809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:11,661 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:11,661 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:11,662 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711000872] [2021-06-05 21:14:11,662 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:11,662 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:11,662 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:11,662 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:11,662 INFO L87 Difference]: Start difference. First operand 431 states and 1260 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:11,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:11,997 INFO L93 Difference]: Finished difference Result 536 states and 1488 transitions. [2021-06-05 21:14:11,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:14:11,997 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:11,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:11,998 INFO L225 Difference]: With dead ends: 536 [2021-06-05 21:14:11,998 INFO L226 Difference]: Without dead ends: 533 [2021-06-05 21:14:11,998 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 243.9ms TimeCoverageRelationStatistics Valid=110, Invalid=396, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:14:11,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2021-06-05 21:14:12,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 433. [2021-06-05 21:14:12,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 433 states, 432 states have (on average 2.935185185185185) internal successors, (1268), 432 states have internal predecessors, (1268), 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-06-05 21:14:12,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 433 states to 433 states and 1268 transitions. [2021-06-05 21:14:12,003 INFO L78 Accepts]: Start accepts. Automaton has 433 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:12,003 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:12,003 INFO L482 AbstractCegarLoop]: Abstraction has 433 states and 1268 transitions. [2021-06-05 21:14:12,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:12,004 INFO L276 IsEmpty]: Start isEmpty. Operand 433 states and 1268 transitions. [2021-06-05 21:14:12,004 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:12,004 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:12,004 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:12,207 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable405,242 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:12,208 INFO L430 AbstractCegarLoop]: === Iteration 242 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:12,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:12,208 INFO L82 PathProgramCache]: Analyzing trace with hash 119081451, now seen corresponding path program 239 times [2021-06-05 21:14:12,208 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:12,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [879769037] [2021-06-05 21:14:12,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:12,209 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:12,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972107007] [2021-06-05 21:14:12,210 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 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 243 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:12,237 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:14:12,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:12,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:12,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:12,370 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:12,370 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:12,370 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [879769037] [2021-06-05 21:14:12,370 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:12,371 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972107007] [2021-06-05 21:14:12,371 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972107007] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:12,371 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:12,371 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:12,371 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845365309] [2021-06-05 21:14:12,371 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:12,371 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:12,371 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:12,371 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:12,371 INFO L87 Difference]: Start difference. First operand 433 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:12,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:12,746 INFO L93 Difference]: Finished difference Result 553 states and 1519 transitions. [2021-06-05 21:14:12,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:14:12,747 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:12,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:12,747 INFO L225 Difference]: With dead ends: 553 [2021-06-05 21:14:12,747 INFO L226 Difference]: Without dead ends: 550 [2021-06-05 21:14:12,747 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 270.1ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:14:12,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 550 states. [2021-06-05 21:14:12,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 550 to 432. [2021-06-05 21:14:12,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.9327146171693736) internal successors, (1264), 431 states have internal predecessors, (1264), 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-06-05 21:14:12,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1264 transitions. [2021-06-05 21:14:12,752 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1264 transitions. Word has length 17 [2021-06-05 21:14:12,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:12,752 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1264 transitions. [2021-06-05 21:14:12,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:12,752 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1264 transitions. [2021-06-05 21:14:12,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:12,753 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:12,753 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:12,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 243 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable406 [2021-06-05 21:14:12,953 INFO L430 AbstractCegarLoop]: === Iteration 243 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:12,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:12,954 INFO L82 PathProgramCache]: Analyzing trace with hash 1830163197, now seen corresponding path program 240 times [2021-06-05 21:14:12,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:12,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670337714] [2021-06-05 21:14:12,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:12,955 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:12,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391444688] [2021-06-05 21:14:12,955 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 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 244 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:12,980 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:12,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:12,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:12,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:13,071 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:13,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:13,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670337714] [2021-06-05 21:14:13,071 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:13,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391444688] [2021-06-05 21:14:13,071 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391444688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:13,071 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:13,071 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:13,071 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076614602] [2021-06-05 21:14:13,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:13,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:13,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:13,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:13,072 INFO L87 Difference]: Start difference. First operand 432 states and 1264 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:13,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:13,269 INFO L93 Difference]: Finished difference Result 539 states and 1497 transitions. [2021-06-05 21:14:13,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:13,269 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:13,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:13,270 INFO L225 Difference]: With dead ends: 539 [2021-06-05 21:14:13,270 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 21:14:13,270 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 85.5ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:13,270 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 21:14:13,274 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 431. [2021-06-05 21:14:13,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9348837209302325) internal successors, (1262), 430 states have internal predecessors, (1262), 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-06-05 21:14:13,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 21:14:13,275 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 21:14:13,275 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:13,275 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 21:14:13,275 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:13,275 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 21:14:13,275 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:13,275 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:13,276 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:13,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable407,244 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:13,476 INFO L430 AbstractCegarLoop]: === Iteration 244 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:13,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:13,476 INFO L82 PathProgramCache]: Analyzing trace with hash -149309601, now seen corresponding path program 241 times [2021-06-05 21:14:13,476 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:13,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832705890] [2021-06-05 21:14:13,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:13,478 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:13,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447255790] [2021-06-05 21:14:13,478 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 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 245 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:13,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:13,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:13,500 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:13,618 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:13,618 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:13,618 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832705890] [2021-06-05 21:14:13,618 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:13,619 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447255790] [2021-06-05 21:14:13,619 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447255790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:13,619 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:13,619 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:13,619 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1957243109] [2021-06-05 21:14:13,619 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:13,619 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:13,619 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:13,619 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:13,619 INFO L87 Difference]: Start difference. First operand 431 states and 1262 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:13,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:13,877 INFO L93 Difference]: Finished difference Result 483 states and 1365 transitions. [2021-06-05 21:14:13,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:14:13,877 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:13,878 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:13,878 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:14:13,878 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 21:14:13,878 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 204.6ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:14:13,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 21:14:13,882 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 431. [2021-06-05 21:14:13,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.9348837209302325) internal successors, (1262), 430 states have internal predecessors, (1262), 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-06-05 21:14:13,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1262 transitions. [2021-06-05 21:14:13,883 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1262 transitions. Word has length 17 [2021-06-05 21:14:13,883 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:13,883 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1262 transitions. [2021-06-05 21:14:13,883 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:13,883 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1262 transitions. [2021-06-05 21:14:13,883 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:13,884 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:13,884 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:14,084 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 245 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable408 [2021-06-05 21:14:14,084 INFO L430 AbstractCegarLoop]: === Iteration 245 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:14,084 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:14,084 INFO L82 PathProgramCache]: Analyzing trace with hash -1985986978, now seen corresponding path program 242 times [2021-06-05 21:14:14,085 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:14,085 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495010084] [2021-06-05 21:14:14,085 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:14,086 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:14,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562873331] [2021-06-05 21:14:14,086 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 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 246 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:14,110 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:14,110 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:14,110 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:14,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:14,167 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 21:14:14,167 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:14,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495010084] [2021-06-05 21:14:14,167 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:14,167 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562873331] [2021-06-05 21:14:14,167 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562873331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:14,167 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:14,167 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:14:14,167 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [172855903] [2021-06-05 21:14:14,167 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:14:14,168 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:14,168 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:14:14,168 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:14:14,168 INFO L87 Difference]: Start difference. First operand 431 states and 1262 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:14:14,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:14,284 INFO L93 Difference]: Finished difference Result 501 states and 1380 transitions. [2021-06-05 21:14:14,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:14:14,285 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:14,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:14,285 INFO L225 Difference]: With dead ends: 501 [2021-06-05 21:14:14,286 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 21:14:14,286 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 63.2ms TimeCoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:14,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 21:14:14,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 439. [2021-06-05 21:14:14,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.894977168949772) internal successors, (1268), 438 states have internal predecessors, (1268), 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-06-05 21:14:14,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1268 transitions. [2021-06-05 21:14:14,290 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:14,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:14,291 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1268 transitions. [2021-06-05 21:14:14,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:14:14,291 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1268 transitions. [2021-06-05 21:14:14,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:14,291 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:14,291 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:14,491 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable409,246 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:14,492 INFO L430 AbstractCegarLoop]: === Iteration 246 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:14,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:14,492 INFO L82 PathProgramCache]: Analyzing trace with hash -1958279205, now seen corresponding path program 243 times [2021-06-05 21:14:14,492 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:14,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [164887196] [2021-06-05 21:14:14,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:14,494 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:14,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902920443] [2021-06-05 21:14:14,494 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 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 247 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:14,521 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:14,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:14,521 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 21:14:14,521 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:14,659 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:14,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:14,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [164887196] [2021-06-05 21:14:14,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:14,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902920443] [2021-06-05 21:14:14,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902920443] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:14,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:14,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:14,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926623497] [2021-06-05 21:14:14,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:14,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:14,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:14,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:14,660 INFO L87 Difference]: Start difference. First operand 439 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:14,886 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:14,886 INFO L93 Difference]: Finished difference Result 513 states and 1432 transitions. [2021-06-05 21:14:14,886 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:14,886 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:14,886 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:14,887 INFO L225 Difference]: With dead ends: 513 [2021-06-05 21:14:14,887 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 21:14:14,887 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 138.3ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:14,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 21:14:14,891 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 440. [2021-06-05 21:14:14,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.89749430523918) internal successors, (1272), 439 states have internal predecessors, (1272), 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-06-05 21:14:14,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1272 transitions. [2021-06-05 21:14:14,892 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1272 transitions. Word has length 17 [2021-06-05 21:14:14,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:14,892 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1272 transitions. [2021-06-05 21:14:14,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:14,892 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1272 transitions. [2021-06-05 21:14:14,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:14,893 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:14,893 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:15,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 247 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable410 [2021-06-05 21:14:15,093 INFO L430 AbstractCegarLoop]: === Iteration 247 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:15,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:15,093 INFO L82 PathProgramCache]: Analyzing trace with hash -2069101725, now seen corresponding path program 244 times [2021-06-05 21:14:15,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:15,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137356424] [2021-06-05 21:14:15,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:15,095 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:15,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1688673381] [2021-06-05 21:14:15,095 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 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 248 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:15,117 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:15,118 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:15,118 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:15,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:15,235 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:15,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:15,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137356424] [2021-06-05 21:14:15,236 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:15,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1688673381] [2021-06-05 21:14:15,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1688673381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:15,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:15,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:15,236 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1451839224] [2021-06-05 21:14:15,236 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:15,236 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:15,236 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:15,236 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:15,236 INFO L87 Difference]: Start difference. First operand 440 states and 1272 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:15,613 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:15,614 INFO L93 Difference]: Finished difference Result 538 states and 1482 transitions. [2021-06-05 21:14:15,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:14:15,614 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:15,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:15,615 INFO L225 Difference]: With dead ends: 538 [2021-06-05 21:14:15,615 INFO L226 Difference]: Without dead ends: 535 [2021-06-05 21:14:15,615 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 107 ImplicationChecksByTransitivity, 249.1ms TimeCoverageRelationStatistics Valid=126, Invalid=426, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:14:15,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 535 states. [2021-06-05 21:14:15,619 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 535 to 436. [2021-06-05 21:14:15,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.8942528735632185) internal successors, (1259), 435 states have internal predecessors, (1259), 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-06-05 21:14:15,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1259 transitions. [2021-06-05 21:14:15,620 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1259 transitions. Word has length 17 [2021-06-05 21:14:15,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:15,620 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1259 transitions. [2021-06-05 21:14:15,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:15,620 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1259 transitions. [2021-06-05 21:14:15,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:15,620 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:15,621 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:15,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 248 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable411 [2021-06-05 21:14:15,821 INFO L430 AbstractCegarLoop]: === Iteration 248 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:15,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:15,821 INFO L82 PathProgramCache]: Analyzing trace with hash -2076363685, now seen corresponding path program 245 times [2021-06-05 21:14:15,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:15,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523528120] [2021-06-05 21:14:15,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:15,823 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:15,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1541568230] [2021-06-05 21:14:15,823 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 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 249 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:15,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:14:15,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:15,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:15,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:15,958 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:15,958 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:15,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523528120] [2021-06-05 21:14:15,958 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:15,958 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1541568230] [2021-06-05 21:14:15,958 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1541568230] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:15,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:15,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:15,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689820977] [2021-06-05 21:14:15,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:15,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:15,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:15,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:15,959 INFO L87 Difference]: Start difference. First operand 436 states and 1259 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:16,101 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:16,101 INFO L93 Difference]: Finished difference Result 500 states and 1400 transitions. [2021-06-05 21:14:16,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:16,101 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:16,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:16,102 INFO L225 Difference]: With dead ends: 500 [2021-06-05 21:14:16,102 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 21:14:16,102 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 93.6ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:16,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 21:14:16,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 430. [2021-06-05 21:14:16,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.8811188811188813) internal successors, (1236), 429 states have internal predecessors, (1236), 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-06-05 21:14:16,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1236 transitions. [2021-06-05 21:14:16,107 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1236 transitions. Word has length 17 [2021-06-05 21:14:16,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:16,107 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1236 transitions. [2021-06-05 21:14:16,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:16,107 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1236 transitions. [2021-06-05 21:14:16,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:16,107 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:16,107 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:16,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 249 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable412 [2021-06-05 21:14:16,308 INFO L430 AbstractCegarLoop]: === Iteration 249 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:16,308 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:16,308 INFO L82 PathProgramCache]: Analyzing trace with hash 1957474519, now seen corresponding path program 246 times [2021-06-05 21:14:16,308 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:16,308 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282127046] [2021-06-05 21:14:16,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:16,310 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:16,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1660394920] [2021-06-05 21:14:16,310 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 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 250 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:16,335 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:14:16,335 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:16,336 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:14:16,336 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:16,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:16,357 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:14:16,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:16,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:14:16,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:16,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:14:16,438 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:16,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:14:16,439 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:14:16,508 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:14:16,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:14:16,510 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:16,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:14:16,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:16,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:16,529 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 21:14:16,599 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:16,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:16,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282127046] [2021-06-05 21:14:16,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:16,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1660394920] [2021-06-05 21:14:16,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1660394920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:16,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:16,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:16,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [786829267] [2021-06-05 21:14:16,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:16,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:16,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:16,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:16,600 INFO L87 Difference]: Start difference. First operand 430 states and 1236 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:16,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:16,803 INFO L93 Difference]: Finished difference Result 452 states and 1275 transitions. [2021-06-05 21:14:16,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:16,804 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:16,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:16,804 INFO L225 Difference]: With dead ends: 452 [2021-06-05 21:14:16,804 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 21:14:16,804 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 150.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:16,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 21:14:16,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 432. [2021-06-05 21:14:16,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.879350348027842) internal successors, (1241), 431 states have internal predecessors, (1241), 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-06-05 21:14:16,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1241 transitions. [2021-06-05 21:14:16,809 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1241 transitions. Word has length 17 [2021-06-05 21:14:16,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:16,809 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1241 transitions. [2021-06-05 21:14:16,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:16,809 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1241 transitions. [2021-06-05 21:14:16,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:16,810 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:16,810 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:17,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 250 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable413 [2021-06-05 21:14:17,010 INFO L430 AbstractCegarLoop]: === Iteration 250 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:17,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:17,010 INFO L82 PathProgramCache]: Analyzing trace with hash -1802262975, now seen corresponding path program 247 times [2021-06-05 21:14:17,010 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:17,010 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1297479098] [2021-06-05 21:14:17,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:17,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:17,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1350895021] [2021-06-05 21:14:17,012 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 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 251 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:17,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:17,040 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:17,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:17,165 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:17,165 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:17,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1297479098] [2021-06-05 21:14:17,165 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:17,165 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350895021] [2021-06-05 21:14:17,165 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350895021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:17,165 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:17,165 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:17,165 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [192287110] [2021-06-05 21:14:17,166 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:17,166 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:17,166 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:17,166 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:17,166 INFO L87 Difference]: Start difference. First operand 432 states and 1241 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:17,380 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:17,380 INFO L93 Difference]: Finished difference Result 468 states and 1314 transitions. [2021-06-05 21:14:17,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:17,381 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:17,381 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:17,381 INFO L225 Difference]: With dead ends: 468 [2021-06-05 21:14:17,381 INFO L226 Difference]: Without dead ends: 465 [2021-06-05 21:14:17,381 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 170.4ms TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:17,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 465 states. [2021-06-05 21:14:17,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 465 to 429. [2021-06-05 21:14:17,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.878504672897196) internal successors, (1232), 428 states have internal predecessors, (1232), 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-06-05 21:14:17,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 21:14:17,386 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 21:14:17,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:17,386 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 21:14:17,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:17,386 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 21:14:17,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:17,386 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:17,387 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:17,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 251 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable414 [2021-06-05 21:14:17,589 INFO L430 AbstractCegarLoop]: === Iteration 251 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:17,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:17,589 INFO L82 PathProgramCache]: Analyzing trace with hash 805085339, now seen corresponding path program 248 times [2021-06-05 21:14:17,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:17,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960928827] [2021-06-05 21:14:17,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:17,590 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:17,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883116968] [2021-06-05 21:14:17,590 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 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 252 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:17,613 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:17,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:17,614 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:17,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:17,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:17,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:14:17,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:17,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:14:17,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:17,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,685 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,686 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,686 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:14:17,742 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:17,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:17,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,758 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:17,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:17,783 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:17,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:17,791 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:17,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:17,802 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:17,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:17,825 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:17,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960928827] [2021-06-05 21:14:17,825 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:17,825 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883116968] [2021-06-05 21:14:17,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883116968] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:17,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:17,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:17,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197247100] [2021-06-05 21:14:17,826 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:17,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:17,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:17,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:17,826 INFO L87 Difference]: Start difference. First operand 429 states and 1232 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:18,018 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:18,018 INFO L93 Difference]: Finished difference Result 443 states and 1255 transitions. [2021-06-05 21:14:18,019 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:18,019 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:18,019 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:18,019 INFO L225 Difference]: With dead ends: 443 [2021-06-05 21:14:18,019 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 21:14:18,020 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 109.0ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:18,020 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 21:14:18,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 429. [2021-06-05 21:14:18,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.878504672897196) internal successors, (1232), 428 states have internal predecessors, (1232), 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-06-05 21:14:18,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1232 transitions. [2021-06-05 21:14:18,026 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1232 transitions. Word has length 17 [2021-06-05 21:14:18,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:18,027 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1232 transitions. [2021-06-05 21:14:18,027 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:18,027 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1232 transitions. [2021-06-05 21:14:18,027 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:18,027 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:18,027 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:18,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 252 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable415 [2021-06-05 21:14:18,241 INFO L430 AbstractCegarLoop]: === Iteration 252 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:18,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:18,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1760834623, now seen corresponding path program 249 times [2021-06-05 21:14:18,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:18,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778954933] [2021-06-05 21:14:18,241 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:18,242 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:18,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2088672666] [2021-06-05 21:14:18,242 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 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 253 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:18,266 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:18,266 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:18,267 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:18,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:18,382 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:18,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:18,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778954933] [2021-06-05 21:14:18,382 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:18,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2088672666] [2021-06-05 21:14:18,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2088672666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:18,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:18,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:18,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126604537] [2021-06-05 21:14:18,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:18,383 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:18,383 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:18,383 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:18,383 INFO L87 Difference]: Start difference. First operand 429 states and 1232 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:18,592 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:18,593 INFO L93 Difference]: Finished difference Result 601 states and 1610 transitions. [2021-06-05 21:14:18,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:18,593 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:18,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:18,594 INFO L225 Difference]: With dead ends: 601 [2021-06-05 21:14:18,594 INFO L226 Difference]: Without dead ends: 596 [2021-06-05 21:14:18,594 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 91.6ms TimeCoverageRelationStatistics Valid=54, Invalid=128, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:18,595 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-06-05 21:14:18,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 426. [2021-06-05 21:14:18,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8705882352941177) internal successors, (1220), 425 states have internal predecessors, (1220), 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-06-05 21:14:18,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 21:14:18,601 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 21:14:18,601 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:18,601 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 21:14:18,601 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:18,601 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 21:14:18,602 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:18,602 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:18,602 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:18,813 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable416,253 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:18,813 INFO L430 AbstractCegarLoop]: === Iteration 253 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:18,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:18,813 INFO L82 PathProgramCache]: Analyzing trace with hash -42490917, now seen corresponding path program 250 times [2021-06-05 21:14:18,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:18,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [927264458] [2021-06-05 21:14:18,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:18,815 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:18,815 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689982217] [2021-06-05 21:14:18,815 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 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 254 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:18,838 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:18,838 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:18,838 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:14:18,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:18,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:18,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:18,859 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:14:18,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:18,879 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:18,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:14:18,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:18,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:18,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:14:18,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:18,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:18,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:14:18,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:18,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:18,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:18,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:18,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:18,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:18,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:18,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:18,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:19,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:19,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:19,002 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:14:19,038 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:19,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:19,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [927264458] [2021-06-05 21:14:19,038 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:19,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689982217] [2021-06-05 21:14:19,038 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689982217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:19,038 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:19,038 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:19,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900610513] [2021-06-05 21:14:19,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:19,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:19,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:19,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:19,039 INFO L87 Difference]: Start difference. First operand 426 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:19,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:19,256 INFO L93 Difference]: Finished difference Result 472 states and 1310 transitions. [2021-06-05 21:14:19,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:14:19,257 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:19,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:19,257 INFO L225 Difference]: With dead ends: 472 [2021-06-05 21:14:19,257 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:14:19,257 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 113.4ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:19,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:14:19,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 21:14:19,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8705882352941177) internal successors, (1220), 425 states have internal predecessors, (1220), 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-06-05 21:14:19,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1220 transitions. [2021-06-05 21:14:19,262 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1220 transitions. Word has length 17 [2021-06-05 21:14:19,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:19,262 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1220 transitions. [2021-06-05 21:14:19,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:19,262 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1220 transitions. [2021-06-05 21:14:19,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:19,263 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:19,263 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:19,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable417,254 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:19,463 INFO L430 AbstractCegarLoop]: === Iteration 254 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:19,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:19,464 INFO L82 PathProgramCache]: Analyzing trace with hash 528963889, now seen corresponding path program 251 times [2021-06-05 21:14:19,464 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:19,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1886786221] [2021-06-05 21:14:19,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:19,465 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:19,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [62163253] [2021-06-05 21:14:19,465 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 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 255 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:19,489 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:19,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:19,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:19,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:19,617 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:19,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:19,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1886786221] [2021-06-05 21:14:19,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:19,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [62163253] [2021-06-05 21:14:19,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [62163253] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:19,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:19,617 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:19,617 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [775150766] [2021-06-05 21:14:19,617 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:19,617 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:19,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:19,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:19,618 INFO L87 Difference]: Start difference. First operand 426 states and 1220 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:19,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:19,829 INFO L93 Difference]: Finished difference Result 584 states and 1579 transitions. [2021-06-05 21:14:19,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:14:19,829 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:19,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:19,830 INFO L225 Difference]: With dead ends: 584 [2021-06-05 21:14:19,830 INFO L226 Difference]: Without dead ends: 580 [2021-06-05 21:14:19,830 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 127.0ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:19,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 580 states. [2021-06-05 21:14:19,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 580 to 417. [2021-06-05 21:14:19,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.8509615384615383) internal successors, (1186), 416 states have internal predecessors, (1186), 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-06-05 21:14:19,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1186 transitions. [2021-06-05 21:14:19,835 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1186 transitions. Word has length 17 [2021-06-05 21:14:19,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:19,835 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1186 transitions. [2021-06-05 21:14:19,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:19,836 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1186 transitions. [2021-06-05 21:14:19,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:19,836 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:19,836 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:20,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable418,255 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:20,037 INFO L430 AbstractCegarLoop]: === Iteration 255 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:20,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:20,037 INFO L82 PathProgramCache]: Analyzing trace with hash 547397915, now seen corresponding path program 252 times [2021-06-05 21:14:20,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:20,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1568037206] [2021-06-05 21:14:20,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:20,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:20,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1429480953] [2021-06-05 21:14:20,038 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 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 256 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:20,065 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:14:20,065 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:20,065 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:20,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:20,155 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:20,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:20,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1568037206] [2021-06-05 21:14:20,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:20,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1429480953] [2021-06-05 21:14:20,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1429480953] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:20,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:20,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:20,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942183376] [2021-06-05 21:14:20,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:20,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:20,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:20,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:20,157 INFO L87 Difference]: Start difference. First operand 417 states and 1186 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:20,425 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:20,425 INFO L93 Difference]: Finished difference Result 542 states and 1480 transitions. [2021-06-05 21:14:20,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:20,426 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:20,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:20,427 INFO L225 Difference]: With dead ends: 542 [2021-06-05 21:14:20,427 INFO L226 Difference]: Without dead ends: 538 [2021-06-05 21:14:20,427 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 134.6ms TimeCoverageRelationStatistics Valid=101, Invalid=241, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:20,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 538 states. [2021-06-05 21:14:20,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 538 to 414. [2021-06-05 21:14:20,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.8426150121065374) internal successors, (1174), 413 states have internal predecessors, (1174), 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-06-05 21:14:20,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1174 transitions. [2021-06-05 21:14:20,432 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1174 transitions. Word has length 17 [2021-06-05 21:14:20,432 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:20,432 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1174 transitions. [2021-06-05 21:14:20,432 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:20,432 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1174 transitions. [2021-06-05 21:14:20,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:20,433 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:20,433 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:20,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable419,256 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:20,649 INFO L430 AbstractCegarLoop]: === Iteration 256 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:20,649 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:20,649 INFO L82 PathProgramCache]: Analyzing trace with hash -1231392233, now seen corresponding path program 253 times [2021-06-05 21:14:20,649 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:20,649 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421974860] [2021-06-05 21:14:20,649 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:20,651 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:20,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1095936708] [2021-06-05 21:14:20,651 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 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 257 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:20,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:20,687 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:20,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:20,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:20,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:14:20,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:20,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:14:20,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:20,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:14:20,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:20,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:14:20,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:20,847 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:20,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:20,855 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:20,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:20,862 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:20,886 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:20,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:20,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421974860] [2021-06-05 21:14:20,887 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:20,887 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1095936708] [2021-06-05 21:14:20,887 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1095936708] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:20,887 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:20,887 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:20,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1275252354] [2021-06-05 21:14:20,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:20,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:20,888 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:20,888 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:20,888 INFO L87 Difference]: Start difference. First operand 414 states and 1174 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:21,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:21,159 INFO L93 Difference]: Finished difference Result 443 states and 1228 transitions. [2021-06-05 21:14:21,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:21,159 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:21,159 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:21,160 INFO L225 Difference]: With dead ends: 443 [2021-06-05 21:14:21,160 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 21:14:21,160 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 114.6ms TimeCoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:21,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 21:14:21,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 410. [2021-06-05 21:14:21,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 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-06-05 21:14:21,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 21:14:21,167 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 21:14:21,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:21,167 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 21:14:21,167 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:21,167 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 21:14:21,168 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:21,168 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:21,168 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:21,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 257 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable420 [2021-06-05 21:14:21,377 INFO L430 AbstractCegarLoop]: === Iteration 257 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:21,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:21,377 INFO L82 PathProgramCache]: Analyzing trace with hash -788493093, now seen corresponding path program 254 times [2021-06-05 21:14:21,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:21,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1653369182] [2021-06-05 21:14:21,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:21,379 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:21,379 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221292864] [2021-06-05 21:14:21,379 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 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 258 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:21,401 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:21,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:21,402 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:21,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:21,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:21,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:14:21,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:21,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:21,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:14:21,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:21,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:14:21,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:21,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:14:21,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:21,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:21,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:21,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:21,576 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:21,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:21,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:21,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1653369182] [2021-06-05 21:14:21,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:21,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221292864] [2021-06-05 21:14:21,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221292864] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:21,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:21,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:21,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [787423660] [2021-06-05 21:14:21,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:21,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:21,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:21,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:21,602 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:21,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:21,909 INFO L93 Difference]: Finished difference Result 471 states and 1282 transitions. [2021-06-05 21:14:21,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:21,909 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:21,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:21,910 INFO L225 Difference]: With dead ends: 471 [2021-06-05 21:14:21,910 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:14:21,910 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 114.2ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:21,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:14:21,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 410. [2021-06-05 21:14:21,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 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-06-05 21:14:21,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 21:14:21,915 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 21:14:21,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:21,915 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 21:14:21,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:21,915 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 21:14:21,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:21,915 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:21,915 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:22,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 258 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable421 [2021-06-05 21:14:22,117 INFO L430 AbstractCegarLoop]: === Iteration 258 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:22,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:22,117 INFO L82 PathProgramCache]: Analyzing trace with hash 929850613, now seen corresponding path program 255 times [2021-06-05 21:14:22,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:22,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1562931357] [2021-06-05 21:14:22,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:22,119 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:22,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853616199] [2021-06-05 21:14:22,119 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 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 259 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:22,141 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:22,142 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:22,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:22,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:22,236 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:22,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:22,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1562931357] [2021-06-05 21:14:22,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:22,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853616199] [2021-06-05 21:14:22,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853616199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:22,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:22,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:22,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462607343] [2021-06-05 21:14:22,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:22,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:22,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:22,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=89, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:22,237 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:22,414 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:22,415 INFO L93 Difference]: Finished difference Result 569 states and 1517 transitions. [2021-06-05 21:14:22,415 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:22,415 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:22,415 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:22,416 INFO L225 Difference]: With dead ends: 569 [2021-06-05 21:14:22,416 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 21:14:22,416 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:22,416 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 21:14:22,420 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 410. [2021-06-05 21:14:22,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8337408312958434) internal successors, (1159), 409 states have internal predecessors, (1159), 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-06-05 21:14:22,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1159 transitions. [2021-06-05 21:14:22,421 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1159 transitions. Word has length 17 [2021-06-05 21:14:22,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:22,421 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1159 transitions. [2021-06-05 21:14:22,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:22,422 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1159 transitions. [2021-06-05 21:14:22,422 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:22,422 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:22,422 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:22,636 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 259 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable422 [2021-06-05 21:14:22,637 INFO L430 AbstractCegarLoop]: === Iteration 259 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:22,637 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:22,637 INFO L82 PathProgramCache]: Analyzing trace with hash -1388920703, now seen corresponding path program 256 times [2021-06-05 21:14:22,637 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:22,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993956922] [2021-06-05 21:14:22,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:22,638 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:22,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [409173848] [2021-06-05 21:14:22,638 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 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 260 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:22,663 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:22,663 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:22,664 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:22,664 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:22,749 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:22,749 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:22,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993956922] [2021-06-05 21:14:22,749 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:22,749 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [409173848] [2021-06-05 21:14:22,749 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [409173848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:22,749 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:22,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:22,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2141661885] [2021-06-05 21:14:22,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:22,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:22,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:22,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:22,750 INFO L87 Difference]: Start difference. First operand 410 states and 1159 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:23,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:23,111 INFO L93 Difference]: Finished difference Result 716 states and 1916 transitions. [2021-06-05 21:14:23,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:14:23,112 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:23,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:23,113 INFO L225 Difference]: With dead ends: 716 [2021-06-05 21:14:23,113 INFO L226 Difference]: Without dead ends: 689 [2021-06-05 21:14:23,113 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 235.3ms TimeCoverageRelationStatistics Valid=224, Invalid=588, Unknown=0, NotChecked=0, Total=812 [2021-06-05 21:14:23,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-06-05 21:14:23,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 415. [2021-06-05 21:14:23,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.8285024154589373) internal successors, (1171), 414 states have internal predecessors, (1171), 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-06-05 21:14:23,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1171 transitions. [2021-06-05 21:14:23,119 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1171 transitions. Word has length 17 [2021-06-05 21:14:23,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:23,119 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1171 transitions. [2021-06-05 21:14:23,119 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:23,119 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1171 transitions. [2021-06-05 21:14:23,119 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:23,119 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:23,119 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:23,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable423,260 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:23,320 INFO L430 AbstractCegarLoop]: === Iteration 260 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:23,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:23,320 INFO L82 PathProgramCache]: Analyzing trace with hash 1803541817, now seen corresponding path program 257 times [2021-06-05 21:14:23,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:23,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1188107696] [2021-06-05 21:14:23,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:23,321 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:23,321 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564519553] [2021-06-05 21:14:23,321 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 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 261 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:23,346 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:23,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:23,347 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:14:23,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:23,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:23,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:14:23,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:23,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:23,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:14:23,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:14:23,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:23,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:23,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 43 treesize of output 33 [2021-06-05 21:14:23,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:23,548 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:23,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:23,556 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 21:14:23,601 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:23,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:23,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1188107696] [2021-06-05 21:14:23,602 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:23,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564519553] [2021-06-05 21:14:23,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564519553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:23,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:23,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:23,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902602142] [2021-06-05 21:14:23,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:23,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:23,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:23,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:23,602 INFO L87 Difference]: Start difference. First operand 415 states and 1171 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:23,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:23,875 INFO L93 Difference]: Finished difference Result 477 states and 1317 transitions. [2021-06-05 21:14:23,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:23,875 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:23,875 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:23,876 INFO L225 Difference]: With dead ends: 477 [2021-06-05 21:14:23,876 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 21:14:23,876 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 166.8ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:23,877 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 21:14:23,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 417. [2021-06-05 21:14:23,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.829326923076923) internal successors, (1177), 416 states have internal predecessors, (1177), 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-06-05 21:14:23,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1177 transitions. [2021-06-05 21:14:23,881 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1177 transitions. Word has length 17 [2021-06-05 21:14:23,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:23,881 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1177 transitions. [2021-06-05 21:14:23,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:23,881 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1177 transitions. [2021-06-05 21:14:23,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:23,882 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:23,882 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:24,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 261 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable424 [2021-06-05 21:14:24,082 INFO L430 AbstractCegarLoop]: === Iteration 261 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:24,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:24,082 INFO L82 PathProgramCache]: Analyzing trace with hash -762378145, now seen corresponding path program 258 times [2021-06-05 21:14:24,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:24,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1931381347] [2021-06-05 21:14:24,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:24,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:24,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2073018339] [2021-06-05 21:14:24,084 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 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 262 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:24,108 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:24,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:24,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:24,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:24,175 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:24,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:24,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1931381347] [2021-06-05 21:14:24,175 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:24,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073018339] [2021-06-05 21:14:24,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073018339] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:24,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:24,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:24,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [978968417] [2021-06-05 21:14:24,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:24,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:24,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:24,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:24,176 INFO L87 Difference]: Start difference. First operand 417 states and 1177 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:24,395 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:24,395 INFO L93 Difference]: Finished difference Result 592 states and 1611 transitions. [2021-06-05 21:14:24,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:14:24,395 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:24,395 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:24,396 INFO L225 Difference]: With dead ends: 592 [2021-06-05 21:14:24,396 INFO L226 Difference]: Without dead ends: 565 [2021-06-05 21:14:24,396 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 134.6ms TimeCoverageRelationStatistics Valid=115, Invalid=347, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:14:24,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 565 states. [2021-06-05 21:14:24,400 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 565 to 416. [2021-06-05 21:14:24,400 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 415 states have (on average 2.8289156626506022) internal successors, (1174), 415 states have internal predecessors, (1174), 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-06-05 21:14:24,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 1174 transitions. [2021-06-05 21:14:24,401 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 1174 transitions. Word has length 17 [2021-06-05 21:14:24,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:24,401 INFO L482 AbstractCegarLoop]: Abstraction has 416 states and 1174 transitions. [2021-06-05 21:14:24,401 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:24,401 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 1174 transitions. [2021-06-05 21:14:24,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:24,402 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:24,402 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:24,602 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable425,262 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:24,602 INFO L430 AbstractCegarLoop]: === Iteration 262 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:24,602 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:24,602 INFO L82 PathProgramCache]: Analyzing trace with hash -6493767, now seen corresponding path program 259 times [2021-06-05 21:14:24,602 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:24,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225724138] [2021-06-05 21:14:24,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:24,603 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:24,604 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [266228186] [2021-06-05 21:14:24,604 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 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 263 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:24,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:24,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:24,627 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:24,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:24,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:24,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:24,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:14:24,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:24,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:14:24,749 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:24,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:24,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:24,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:24,786 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:24,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:24,795 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:24,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:24,802 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:24,825 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:24,826 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:24,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225724138] [2021-06-05 21:14:24,826 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:24,826 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266228186] [2021-06-05 21:14:24,826 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266228186] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:24,826 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:24,826 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:24,826 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437320670] [2021-06-05 21:14:24,826 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:24,826 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:24,826 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:24,826 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:24,826 INFO L87 Difference]: Start difference. First operand 416 states and 1174 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:25,038 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:25,038 INFO L93 Difference]: Finished difference Result 478 states and 1318 transitions. [2021-06-05 21:14:25,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:25,038 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:25,038 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:25,039 INFO L225 Difference]: With dead ends: 478 [2021-06-05 21:14:25,039 INFO L226 Difference]: Without dead ends: 475 [2021-06-05 21:14:25,039 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 107.5ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:25,039 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 475 states. [2021-06-05 21:14:25,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 475 to 418. [2021-06-05 21:14:25,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.824940047961631) internal successors, (1178), 417 states have internal predecessors, (1178), 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-06-05 21:14:25,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1178 transitions. [2021-06-05 21:14:25,044 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1178 transitions. Word has length 17 [2021-06-05 21:14:25,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:25,044 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1178 transitions. [2021-06-05 21:14:25,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:25,044 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1178 transitions. [2021-06-05 21:14:25,044 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:25,044 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:25,044 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:25,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 263 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable426 [2021-06-05 21:14:25,245 INFO L430 AbstractCegarLoop]: === Iteration 263 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:25,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:25,245 INFO L82 PathProgramCache]: Analyzing trace with hash 2054366035, now seen corresponding path program 260 times [2021-06-05 21:14:25,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:25,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1037335733] [2021-06-05 21:14:25,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:25,254 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:25,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1071722331] [2021-06-05 21:14:25,255 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 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 264 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:25,278 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:25,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:25,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:25,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:25,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:25,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:14:25,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:25,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:14:25,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:25,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:14:25,394 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:25,395 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:14:25,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:25,426 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:25,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:25,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:25,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:25,441 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:25,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:25,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:25,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1037335733] [2021-06-05 21:14:25,465 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:25,465 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1071722331] [2021-06-05 21:14:25,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1071722331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:25,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:25,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:25,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819471012] [2021-06-05 21:14:25,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:25,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:25,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:25,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:25,465 INFO L87 Difference]: Start difference. First operand 418 states and 1178 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:25,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:25,687 INFO L93 Difference]: Finished difference Result 493 states and 1359 transitions. [2021-06-05 21:14:25,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:25,687 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:25,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:25,688 INFO L225 Difference]: With dead ends: 493 [2021-06-05 21:14:25,688 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 21:14:25,688 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 102.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:25,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 21:14:25,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 419. [2021-06-05 21:14:25,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.825358851674641) internal successors, (1181), 418 states have internal predecessors, (1181), 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-06-05 21:14:25,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1181 transitions. [2021-06-05 21:14:25,695 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1181 transitions. Word has length 17 [2021-06-05 21:14:25,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:25,695 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1181 transitions. [2021-06-05 21:14:25,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:25,695 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1181 transitions. [2021-06-05 21:14:25,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:25,696 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:25,696 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:25,904 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 264 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable427 [2021-06-05 21:14:25,905 INFO L430 AbstractCegarLoop]: === Iteration 264 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:25,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:25,905 INFO L82 PathProgramCache]: Analyzing trace with hash -511553927, now seen corresponding path program 261 times [2021-06-05 21:14:25,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:25,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [407900060] [2021-06-05 21:14:25,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:25,906 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:25,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [183443679] [2021-06-05 21:14:25,906 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 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 265 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:25,930 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:14:25,930 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:25,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:25,931 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:26,022 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:26,022 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:26,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [407900060] [2021-06-05 21:14:26,022 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:26,023 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183443679] [2021-06-05 21:14:26,023 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183443679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:26,023 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:26,023 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:26,023 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534206969] [2021-06-05 21:14:26,023 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:26,023 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:26,023 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:26,023 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:26,023 INFO L87 Difference]: Start difference. First operand 419 states and 1181 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:26,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:26,208 INFO L93 Difference]: Finished difference Result 681 states and 1798 transitions. [2021-06-05 21:14:26,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:14:26,209 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:26,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:26,209 INFO L225 Difference]: With dead ends: 681 [2021-06-05 21:14:26,209 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 21:14:26,210 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 96.6ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:26,210 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 21:14:26,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 426. [2021-06-05 21:14:26,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.844705882352941) internal successors, (1209), 425 states have internal predecessors, (1209), 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-06-05 21:14:26,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1209 transitions. [2021-06-05 21:14:26,215 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1209 transitions. Word has length 17 [2021-06-05 21:14:26,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:26,215 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1209 transitions. [2021-06-05 21:14:26,215 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:26,215 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1209 transitions. [2021-06-05 21:14:26,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:26,216 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:26,216 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:26,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable428,265 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:26,416 INFO L430 AbstractCegarLoop]: === Iteration 265 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:26,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:26,416 INFO L82 PathProgramCache]: Analyzing trace with hash 1206789779, now seen corresponding path program 262 times [2021-06-05 21:14:26,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:26,417 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477567110] [2021-06-05 21:14:26,417 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:26,418 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:26,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1608545454] [2021-06-05 21:14:26,418 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 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 266 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:26,440 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:26,441 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:26,441 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:26,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:26,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:26,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:26,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:26,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:14:26,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:26,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:14:26,549 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:26,549 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:26,550 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:14:26,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:26,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:26,595 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:26,600 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:26,600 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:26,637 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:26,638 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477567110] [2021-06-05 21:14:26,638 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:26,638 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1608545454] [2021-06-05 21:14:26,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1608545454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:26,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:26,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:26,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [665204176] [2021-06-05 21:14:26,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:26,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:26,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:26,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:26,638 INFO L87 Difference]: Start difference. First operand 426 states and 1209 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:26,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:26,870 INFO L93 Difference]: Finished difference Result 535 states and 1476 transitions. [2021-06-05 21:14:26,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:26,870 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:26,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:26,871 INFO L225 Difference]: With dead ends: 535 [2021-06-05 21:14:26,871 INFO L226 Difference]: Without dead ends: 531 [2021-06-05 21:14:26,871 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 103.3ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:26,872 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 531 states. [2021-06-05 21:14:26,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 531 to 427. [2021-06-05 21:14:26,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.8450704225352115) internal successors, (1212), 426 states have internal predecessors, (1212), 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-06-05 21:14:26,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1212 transitions. [2021-06-05 21:14:26,877 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1212 transitions. Word has length 17 [2021-06-05 21:14:26,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:26,877 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1212 transitions. [2021-06-05 21:14:26,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:26,877 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1212 transitions. [2021-06-05 21:14:26,877 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:26,877 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:26,877 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:27,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 266 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable429 [2021-06-05 21:14:27,081 INFO L430 AbstractCegarLoop]: === Iteration 266 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:27,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:27,081 INFO L82 PathProgramCache]: Analyzing trace with hash 1955247421, now seen corresponding path program 263 times [2021-06-05 21:14:27,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:27,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [442767977] [2021-06-05 21:14:27,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:27,082 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:27,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55326826] [2021-06-05 21:14:27,082 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 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 267 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:27,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:27,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:27,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:27,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:27,196 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:27,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:27,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [442767977] [2021-06-05 21:14:27,196 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:27,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55326826] [2021-06-05 21:14:27,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55326826] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:27,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:27,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:27,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133532391] [2021-06-05 21:14:27,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:27,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:27,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:27,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:27,197 INFO L87 Difference]: Start difference. First operand 427 states and 1212 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:27,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:27,556 INFO L93 Difference]: Finished difference Result 576 states and 1567 transitions. [2021-06-05 21:14:27,556 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:14:27,556 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:27,556 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:27,557 INFO L225 Difference]: With dead ends: 576 [2021-06-05 21:14:27,557 INFO L226 Difference]: Without dead ends: 555 [2021-06-05 21:14:27,557 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 196.8ms TimeCoverageRelationStatistics Valid=158, Invalid=442, Unknown=0, NotChecked=0, Total=600 [2021-06-05 21:14:27,558 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 555 states. [2021-06-05 21:14:27,561 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 555 to 428. [2021-06-05 21:14:27,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 428 states, 427 states have (on average 2.8454332552693207) internal successors, (1215), 427 states have internal predecessors, (1215), 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-06-05 21:14:27,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 428 states to 428 states and 1215 transitions. [2021-06-05 21:14:27,562 INFO L78 Accepts]: Start accepts. Automaton has 428 states and 1215 transitions. Word has length 17 [2021-06-05 21:14:27,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:27,562 INFO L482 AbstractCegarLoop]: Abstraction has 428 states and 1215 transitions. [2021-06-05 21:14:27,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:27,562 INFO L276 IsEmpty]: Start isEmpty. Operand 428 states and 1215 transitions. [2021-06-05 21:14:27,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:27,563 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:27,563 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:27,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 267 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable430 [2021-06-05 21:14:27,763 INFO L430 AbstractCegarLoop]: === Iteration 267 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:27,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:27,764 INFO L82 PathProgramCache]: Analyzing trace with hash 1742019581, now seen corresponding path program 264 times [2021-06-05 21:14:27,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:27,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345933779] [2021-06-05 21:14:27,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:27,765 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:27,765 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [956467370] [2021-06-05 21:14:27,765 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 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 268 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:27,789 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:14:27,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:27,790 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:27,790 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:27,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:27,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,812 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:27,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:27,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:14:27,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:27,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,868 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:14:27,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:27,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:27,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:14:27,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:27,936 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:27,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:27,945 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:27,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:27,951 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:27,987 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:27,988 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:27,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345933779] [2021-06-05 21:14:27,988 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:27,988 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [956467370] [2021-06-05 21:14:27,988 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [956467370] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:27,988 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:27,988 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:27,988 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971844484] [2021-06-05 21:14:27,988 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:27,988 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:27,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:27,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:27,988 INFO L87 Difference]: Start difference. First operand 428 states and 1215 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:28,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:28,258 INFO L93 Difference]: Finished difference Result 514 states and 1420 transitions. [2021-06-05 21:14:28,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:28,259 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:28,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:28,259 INFO L225 Difference]: With dead ends: 514 [2021-06-05 21:14:28,259 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 21:14:28,259 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 105.0ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:28,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 21:14:28,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 429. [2021-06-05 21:14:28,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8434579439252334) internal successors, (1217), 428 states have internal predecessors, (1217), 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-06-05 21:14:28,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1217 transitions. [2021-06-05 21:14:28,264 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1217 transitions. Word has length 17 [2021-06-05 21:14:28,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:28,264 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1217 transitions. [2021-06-05 21:14:28,264 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:28,264 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1217 transitions. [2021-06-05 21:14:28,265 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:28,265 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:28,265 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:28,465 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 268 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable431 [2021-06-05 21:14:28,465 INFO L430 AbstractCegarLoop]: === Iteration 268 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:28,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:28,466 INFO L82 PathProgramCache]: Analyzing trace with hash 713215161, now seen corresponding path program 265 times [2021-06-05 21:14:28,466 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:28,466 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249693134] [2021-06-05 21:14:28,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:28,467 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:28,467 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [466377321] [2021-06-05 21:14:28,467 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 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 269 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:28,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:28,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:28,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:28,612 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:28,612 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:28,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249693134] [2021-06-05 21:14:28,612 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:28,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [466377321] [2021-06-05 21:14:28,613 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [466377321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:28,613 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:28,613 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:28,613 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160544318] [2021-06-05 21:14:28,613 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:28,613 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:28,613 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:28,613 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:28,613 INFO L87 Difference]: Start difference. First operand 429 states and 1217 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:28,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:28,829 INFO L93 Difference]: Finished difference Result 511 states and 1412 transitions. [2021-06-05 21:14:28,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:28,829 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:28,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:28,830 INFO L225 Difference]: With dead ends: 511 [2021-06-05 21:14:28,830 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 21:14:28,830 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 152.1ms TimeCoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:28,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 21:14:28,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 431. [2021-06-05 21:14:28,835 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 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-06-05 21:14:28,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 21:14:28,835 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 21:14:28,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:28,835 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 21:14:28,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:28,835 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 21:14:28,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:28,836 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:28,836 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:29,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 269 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable432 [2021-06-05 21:14:29,036 INFO L430 AbstractCegarLoop]: === Iteration 269 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:29,037 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:29,037 INFO L82 PathProgramCache]: Analyzing trace with hash 602392641, now seen corresponding path program 266 times [2021-06-05 21:14:29,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:29,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918391956] [2021-06-05 21:14:29,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:29,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:29,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [629130544] [2021-06-05 21:14:29,038 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 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 270 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:29,063 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:29,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:29,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:14:29,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:29,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:29,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:14:29,096 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:29,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:14:29,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:29,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:29,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,153 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:14:29,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:29,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,193 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:14:29,238 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:14:29,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:14:29,240 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:29,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:14:29,250 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:29,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:29,258 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 21:14:29,328 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:29,328 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:29,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918391956] [2021-06-05 21:14:29,328 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:29,328 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [629130544] [2021-06-05 21:14:29,328 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [629130544] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:29,328 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:29,328 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:29,328 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1370650600] [2021-06-05 21:14:29,328 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:29,328 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:29,328 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:29,328 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:29,329 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:29,659 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:29,659 INFO L93 Difference]: Finished difference Result 513 states and 1407 transitions. [2021-06-05 21:14:29,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:29,659 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:29,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:29,660 INFO L225 Difference]: With dead ends: 513 [2021-06-05 21:14:29,660 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 21:14:29,660 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 147.6ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:29,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 21:14:29,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 432. [2021-06-05 21:14:29,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 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-06-05 21:14:29,665 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 21:14:29,665 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 21:14:29,665 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:29,665 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 21:14:29,665 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:29,665 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 21:14:29,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:29,666 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:29,666 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:29,866 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable433,270 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:29,866 INFO L430 AbstractCegarLoop]: === Iteration 270 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:29,867 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:29,867 INFO L82 PathProgramCache]: Analyzing trace with hash -255887243, now seen corresponding path program 267 times [2021-06-05 21:14:29,867 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:29,867 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333862627] [2021-06-05 21:14:29,867 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:29,868 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:29,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2070728703] [2021-06-05 21:14:29,868 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 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 271 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:29,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:14:29,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:29,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:29,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:29,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:29,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333862627] [2021-06-05 21:14:29,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:29,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2070728703] [2021-06-05 21:14:29,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2070728703] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:29,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:29,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:29,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261191987] [2021-06-05 21:14:29,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:29,992 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:29,992 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:29,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:29,993 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:30,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:30,176 INFO L93 Difference]: Finished difference Result 487 states and 1366 transitions. [2021-06-05 21:14:30,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:30,177 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:30,177 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:30,177 INFO L225 Difference]: With dead ends: 487 [2021-06-05 21:14:30,177 INFO L226 Difference]: Without dead ends: 484 [2021-06-05 21:14:30,177 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 118.0ms TimeCoverageRelationStatistics Valid=92, Invalid=214, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:30,178 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 484 states. [2021-06-05 21:14:30,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 484 to 432. [2021-06-05 21:14:30,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 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-06-05 21:14:30,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 21:14:30,183 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 21:14:30,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:30,183 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 21:14:30,183 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:30,183 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 21:14:30,184 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:30,184 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:30,184 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:30,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 271 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable434 [2021-06-05 21:14:30,391 INFO L430 AbstractCegarLoop]: === Iteration 271 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:30,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:30,392 INFO L82 PathProgramCache]: Analyzing trace with hash -1981492909, now seen corresponding path program 268 times [2021-06-05 21:14:30,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:30,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351605108] [2021-06-05 21:14:30,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:30,393 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:30,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [306520574] [2021-06-05 21:14:30,393 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 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 272 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:30,415 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:30,415 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:30,416 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:30,416 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:30,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:30,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:30,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:30,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:14:30,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:30,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:30,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:30,525 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:14:30,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:30,575 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:30,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:30,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:30,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:30,590 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:30,626 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:30,626 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:30,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351605108] [2021-06-05 21:14:30,626 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:30,626 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [306520574] [2021-06-05 21:14:30,626 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [306520574] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:30,626 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:30,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:30,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745654960] [2021-06-05 21:14:30,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:30,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:30,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:30,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:30,627 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:30,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:30,898 INFO L93 Difference]: Finished difference Result 515 states and 1426 transitions. [2021-06-05 21:14:30,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:30,899 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:30,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:30,899 INFO L225 Difference]: With dead ends: 515 [2021-06-05 21:14:30,899 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 21:14:30,899 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 110.7ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:30,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 21:14:30,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 432. [2021-06-05 21:14:30,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 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-06-05 21:14:30,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 21:14:30,904 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 21:14:30,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:30,904 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 21:14:30,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:30,904 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 21:14:30,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:30,905 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:30,905 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:31,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable435,272 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:31,105 INFO L430 AbstractCegarLoop]: === Iteration 272 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:31,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:31,106 INFO L82 PathProgramCache]: Analyzing trace with hash -237453217, now seen corresponding path program 269 times [2021-06-05 21:14:31,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:31,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348061001] [2021-06-05 21:14:31,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:31,107 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:31,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1636174200] [2021-06-05 21:14:31,107 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 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 273 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:31,131 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:14:31,131 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:31,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:31,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:31,249 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:31,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:31,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348061001] [2021-06-05 21:14:31,249 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:31,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1636174200] [2021-06-05 21:14:31,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1636174200] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:31,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:31,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:31,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703229358] [2021-06-05 21:14:31,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:31,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:31,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:31,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=106, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:31,250 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:31,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:31,401 INFO L93 Difference]: Finished difference Result 488 states and 1365 transitions. [2021-06-05 21:14:31,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:31,402 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:31,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:31,402 INFO L225 Difference]: With dead ends: 488 [2021-06-05 21:14:31,402 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 21:14:31,403 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 120.1ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:31,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 21:14:31,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 432. [2021-06-05 21:14:31,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 432 states, 431 states have (on average 2.851508120649652) internal successors, (1229), 431 states have internal predecessors, (1229), 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-06-05 21:14:31,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 432 states to 432 states and 1229 transitions. [2021-06-05 21:14:31,407 INFO L78 Accepts]: Start accepts. Automaton has 432 states and 1229 transitions. Word has length 17 [2021-06-05 21:14:31,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:31,407 INFO L482 AbstractCegarLoop]: Abstraction has 432 states and 1229 transitions. [2021-06-05 21:14:31,408 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:31,408 INFO L276 IsEmpty]: Start isEmpty. Operand 432 states and 1229 transitions. [2021-06-05 21:14:31,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:31,408 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:31,408 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:31,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 273 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable436 [2021-06-05 21:14:31,609 INFO L430 AbstractCegarLoop]: === Iteration 273 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:31,609 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:31,609 INFO L82 PathProgramCache]: Analyzing trace with hash 1559746330, now seen corresponding path program 270 times [2021-06-05 21:14:31,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:31,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601592045] [2021-06-05 21:14:31,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:31,611 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:31,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1238859127] [2021-06-05 21:14:31,611 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 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 274 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:31,632 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:14:31,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:31,632 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:31,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:31,706 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 21:14:31,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:31,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601592045] [2021-06-05 21:14:31,706 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:31,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1238859127] [2021-06-05 21:14:31,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1238859127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:31,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:31,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:14:31,707 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559088913] [2021-06-05 21:14:31,707 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:14:31,707 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:31,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:14:31,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:14:31,707 INFO L87 Difference]: Start difference. First operand 432 states and 1229 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:14:31,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:31,833 INFO L93 Difference]: Finished difference Result 533 states and 1478 transitions. [2021-06-05 21:14:31,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:14:31,833 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:31,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:31,834 INFO L225 Difference]: With dead ends: 533 [2021-06-05 21:14:31,834 INFO L226 Difference]: Without dead ends: 518 [2021-06-05 21:14:31,834 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 54.9ms TimeCoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:31,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-06-05 21:14:31,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 421. [2021-06-05 21:14:31,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.85) internal successors, (1197), 420 states have internal predecessors, (1197), 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-06-05 21:14:31,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1197 transitions. [2021-06-05 21:14:31,839 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1197 transitions. Word has length 17 [2021-06-05 21:14:31,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:31,839 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1197 transitions. [2021-06-05 21:14:31,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:14:31,840 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1197 transitions. [2021-06-05 21:14:31,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:31,840 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:31,840 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:32,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable437,274 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:32,040 INFO L430 AbstractCegarLoop]: === Iteration 274 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:32,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:32,041 INFO L82 PathProgramCache]: Analyzing trace with hash 1691303130, now seen corresponding path program 271 times [2021-06-05 21:14:32,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:32,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736196020] [2021-06-05 21:14:32,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:32,042 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:32,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1162718541] [2021-06-05 21:14:32,042 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 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 275 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:32,077 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:32,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:32,156 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:32,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:32,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736196020] [2021-06-05 21:14:32,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:32,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1162718541] [2021-06-05 21:14:32,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1162718541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:32,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:32,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:32,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600402106] [2021-06-05 21:14:32,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:32,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:32,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:32,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:32,157 INFO L87 Difference]: Start difference. First operand 421 states and 1197 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:32,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:32,480 INFO L93 Difference]: Finished difference Result 647 states and 1758 transitions. [2021-06-05 21:14:32,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:32,481 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:32,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:32,482 INFO L225 Difference]: With dead ends: 647 [2021-06-05 21:14:32,482 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 21:14:32,482 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 220.6ms TimeCoverageRelationStatistics Valid=118, Invalid=262, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:14:32,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 21:14:32,486 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 422. [2021-06-05 21:14:32,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.847980997624703) internal successors, (1199), 421 states have internal predecessors, (1199), 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-06-05 21:14:32,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1199 transitions. [2021-06-05 21:14:32,487 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1199 transitions. Word has length 17 [2021-06-05 21:14:32,487 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:32,487 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1199 transitions. [2021-06-05 21:14:32,487 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:32,487 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1199 transitions. [2021-06-05 21:14:32,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:32,488 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:32,488 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:32,688 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable438,275 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:32,688 INFO L430 AbstractCegarLoop]: === Iteration 275 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:32,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:32,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1522356250, now seen corresponding path program 272 times [2021-06-05 21:14:32,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:32,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1209417829] [2021-06-05 21:14:32,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:32,690 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:32,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679203846] [2021-06-05 21:14:32,690 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 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 276 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:32,716 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:32,716 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:32,717 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 21:14:32,717 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:32,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:32,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:32,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:32,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:32,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:32,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:14:32,865 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:32,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:14:32,870 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:32,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:32,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:14:32,882 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:32,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:32,892 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 21:14:32,938 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:32,938 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:32,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1209417829] [2021-06-05 21:14:32,938 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:32,938 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679203846] [2021-06-05 21:14:32,938 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679203846] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:32,938 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:32,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:32,938 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83750719] [2021-06-05 21:14:32,938 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:32,938 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:32,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:32,939 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:32,939 INFO L87 Difference]: Start difference. First operand 422 states and 1199 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:33,207 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:33,208 INFO L93 Difference]: Finished difference Result 598 states and 1635 transitions. [2021-06-05 21:14:33,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:33,208 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:33,208 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:33,209 INFO L225 Difference]: With dead ends: 598 [2021-06-05 21:14:33,209 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 21:14:33,209 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 186.3ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:33,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 21:14:33,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 426. [2021-06-05 21:14:33,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8541176470588234) internal successors, (1213), 425 states have internal predecessors, (1213), 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-06-05 21:14:33,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1213 transitions. [2021-06-05 21:14:33,215 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1213 transitions. Word has length 17 [2021-06-05 21:14:33,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:33,216 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1213 transitions. [2021-06-05 21:14:33,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:33,216 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1213 transitions. [2021-06-05 21:14:33,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:33,216 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:33,217 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:33,429 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 276 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable439 [2021-06-05 21:14:33,429 INFO L430 AbstractCegarLoop]: === Iteration 276 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:33,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:33,429 INFO L82 PathProgramCache]: Analyzing trace with hash 571687872, now seen corresponding path program 273 times [2021-06-05 21:14:33,429 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:33,429 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404071086] [2021-06-05 21:14:33,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:33,431 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:33,431 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1689298442] [2021-06-05 21:14:33,432 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 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 277 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:33,460 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:14:33,461 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:33,461 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:33,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:33,529 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:33,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:33,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404071086] [2021-06-05 21:14:33,529 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:33,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1689298442] [2021-06-05 21:14:33,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1689298442] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:33,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:33,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:33,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1730601069] [2021-06-05 21:14:33,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:33,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:33,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:33,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:33,530 INFO L87 Difference]: Start difference. First operand 426 states and 1213 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:33,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:33,689 INFO L93 Difference]: Finished difference Result 515 states and 1415 transitions. [2021-06-05 21:14:33,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:33,690 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:33,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:33,690 INFO L225 Difference]: With dead ends: 515 [2021-06-05 21:14:33,690 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 21:14:33,691 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 96.4ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:33,691 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 21:14:33,695 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 429. [2021-06-05 21:14:33,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8551401869158877) internal successors, (1222), 428 states have internal predecessors, (1222), 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-06-05 21:14:33,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1222 transitions. [2021-06-05 21:14:33,695 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1222 transitions. Word has length 17 [2021-06-05 21:14:33,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:33,696 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1222 transitions. [2021-06-05 21:14:33,696 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:33,696 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1222 transitions. [2021-06-05 21:14:33,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:33,696 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:33,696 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:33,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 277 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable442 [2021-06-05 21:14:33,897 INFO L430 AbstractCegarLoop]: === Iteration 277 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:33,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:33,897 INFO L82 PathProgramCache]: Analyzing trace with hash -1662419622, now seen corresponding path program 274 times [2021-06-05 21:14:33,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:33,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836327680] [2021-06-05 21:14:33,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:33,898 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:33,898 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [854393652] [2021-06-05 21:14:33,898 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 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 278 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:33,919 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:33,920 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:33,920 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:33,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:34,023 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:34,024 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:34,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836327680] [2021-06-05 21:14:34,024 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:34,024 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [854393652] [2021-06-05 21:14:34,024 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [854393652] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:34,024 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:34,024 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:34,024 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225266036] [2021-06-05 21:14:34,024 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:34,024 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:34,024 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:34,024 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:34,025 INFO L87 Difference]: Start difference. First operand 429 states and 1222 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:34,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:34,277 INFO L93 Difference]: Finished difference Result 647 states and 1744 transitions. [2021-06-05 21:14:34,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:14:34,278 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:34,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:34,279 INFO L225 Difference]: With dead ends: 647 [2021-06-05 21:14:34,279 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 21:14:34,279 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 183.5ms TimeCoverageRelationStatistics Valid=114, Invalid=228, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:34,279 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 21:14:34,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 429. [2021-06-05 21:14:34,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 429 states, 428 states have (on average 2.8481308411214954) internal successors, (1219), 428 states have internal predecessors, (1219), 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-06-05 21:14:34,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 429 states to 429 states and 1219 transitions. [2021-06-05 21:14:34,285 INFO L78 Accepts]: Start accepts. Automaton has 429 states and 1219 transitions. Word has length 17 [2021-06-05 21:14:34,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:34,285 INFO L482 AbstractCegarLoop]: Abstraction has 429 states and 1219 transitions. [2021-06-05 21:14:34,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:34,285 INFO L276 IsEmpty]: Start isEmpty. Operand 429 states and 1219 transitions. [2021-06-05 21:14:34,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:34,286 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:34,286 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:34,508 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 278 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable443 [2021-06-05 21:14:34,508 INFO L430 AbstractCegarLoop]: === Iteration 278 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:34,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:34,509 INFO L82 PathProgramCache]: Analyzing trace with hash -1162728059, now seen corresponding path program 275 times [2021-06-05 21:14:34,509 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:34,509 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796338681] [2021-06-05 21:14:34,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:34,510 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:34,510 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [237420236] [2021-06-05 21:14:34,510 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 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 279 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:34,535 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:34,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:34,536 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:14:34,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:34,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:34,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:34,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:34,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:14:34,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:14:34,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:14:34,757 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:34,758 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:34,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:34,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2021-06-05 21:14:34,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:34,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:34,819 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:58, output treesize:34 [2021-06-05 21:14:34,864 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:34,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:34,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796338681] [2021-06-05 21:14:34,864 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:34,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [237420236] [2021-06-05 21:14:34,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [237420236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:34,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:34,864 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:34,864 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [340201066] [2021-06-05 21:14:34,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:34,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:34,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:34,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:34,865 INFO L87 Difference]: Start difference. First operand 429 states and 1219 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:35,115 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:35,115 INFO L93 Difference]: Finished difference Result 475 states and 1331 transitions. [2021-06-05 21:14:35,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:35,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:35,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:35,117 INFO L225 Difference]: With dead ends: 475 [2021-06-05 21:14:35,117 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 21:14:35,117 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 198.7ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:35,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 21:14:35,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 431. [2021-06-05 21:14:35,123 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 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-06-05 21:14:35,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 21:14:35,124 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 21:14:35,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:35,124 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 21:14:35,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:35,124 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 21:14:35,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:35,125 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:35,125 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:35,346 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 279 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable444 [2021-06-05 21:14:35,346 INFO L430 AbstractCegarLoop]: === Iteration 279 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:35,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:35,347 INFO L82 PathProgramCache]: Analyzing trace with hash 566319275, now seen corresponding path program 276 times [2021-06-05 21:14:35,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:35,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2049555429] [2021-06-05 21:14:35,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:35,348 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:35,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [231066530] [2021-06-05 21:14:35,348 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 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 280 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:35,371 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:35,371 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:35,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:35,372 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:35,442 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:35,442 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:35,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2049555429] [2021-06-05 21:14:35,442 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:35,442 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [231066530] [2021-06-05 21:14:35,442 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [231066530] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:35,442 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:35,442 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:35,442 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089422472] [2021-06-05 21:14:35,442 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:35,442 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:35,442 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:35,443 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:35,443 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:35,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:35,641 INFO L93 Difference]: Finished difference Result 512 states and 1426 transitions. [2021-06-05 21:14:35,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:35,641 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:35,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:35,642 INFO L225 Difference]: With dead ends: 512 [2021-06-05 21:14:35,642 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 21:14:35,642 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 108.8ms TimeCoverageRelationStatistics Valid=84, Invalid=258, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:35,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 21:14:35,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 431. [2021-06-05 21:14:35,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 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-06-05 21:14:35,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 21:14:35,646 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 21:14:35,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:35,646 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 21:14:35,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:35,647 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 21:14:35,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:35,647 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:35,647 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:35,847 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable445,280 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:35,848 INFO L430 AbstractCegarLoop]: === Iteration 280 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:35,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:35,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1322203653, now seen corresponding path program 277 times [2021-06-05 21:14:35,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:35,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2003807582] [2021-06-05 21:14:35,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:35,849 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:35,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [525023446] [2021-06-05 21:14:35,849 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 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 281 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:35,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:35,872 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:35,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:35,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:35,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:35,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:35,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:35,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:35,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:35,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:35,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:35,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:35,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:14:35,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:35,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:36,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:14:36,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:36,033 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:36,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:36,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:36,072 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:36,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:36,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2003807582] [2021-06-05 21:14:36,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:36,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [525023446] [2021-06-05 21:14:36,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [525023446] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:36,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:36,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:36,073 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602094377] [2021-06-05 21:14:36,073 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:36,073 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:36,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:36,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:36,073 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:36,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:36,282 INFO L93 Difference]: Finished difference Result 476 states and 1332 transitions. [2021-06-05 21:14:36,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:36,282 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:36,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:36,283 INFO L225 Difference]: With dead ends: 476 [2021-06-05 21:14:36,283 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 21:14:36,283 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 104.0ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:36,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 21:14:36,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 431. [2021-06-05 21:14:36,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 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-06-05 21:14:36,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 21:14:36,288 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 21:14:36,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:36,288 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 21:14:36,288 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:36,288 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 21:14:36,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:36,289 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:36,289 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:36,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 281 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable446 [2021-06-05 21:14:36,489 INFO L430 AbstractCegarLoop]: === Iteration 281 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:36,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:36,490 INFO L82 PathProgramCache]: Analyzing trace with hash -911903841, now seen corresponding path program 278 times [2021-06-05 21:14:36,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:36,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516113429] [2021-06-05 21:14:36,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:36,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:36,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14394127] [2021-06-05 21:14:36,491 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 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 282 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:36,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:36,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:36,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:36,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:36,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:36,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,537 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,537 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:36,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:36,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:36,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:36,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:14:36,640 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:36,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:36,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,655 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,655 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:36,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:36,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:36,691 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:36,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:36,696 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:36,721 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:36,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:36,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516113429] [2021-06-05 21:14:36,721 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:36,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14394127] [2021-06-05 21:14:36,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14394127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:36,721 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:36,721 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:36,721 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1799023893] [2021-06-05 21:14:36,721 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:36,721 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:36,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:36,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:36,722 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:36,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:36,954 INFO L93 Difference]: Finished difference Result 502 states and 1398 transitions. [2021-06-05 21:14:36,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:36,954 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:36,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:36,955 INFO L225 Difference]: With dead ends: 502 [2021-06-05 21:14:36,955 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 21:14:36,955 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 108.6ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:36,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 21:14:36,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 431. [2021-06-05 21:14:36,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 430 states have (on average 2.8488372093023258) internal successors, (1225), 430 states have internal predecessors, (1225), 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-06-05 21:14:36,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 1225 transitions. [2021-06-05 21:14:36,960 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 1225 transitions. Word has length 17 [2021-06-05 21:14:36,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:36,960 INFO L482 AbstractCegarLoop]: Abstraction has 431 states and 1225 transitions. [2021-06-05 21:14:36,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:36,960 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 1225 transitions. [2021-06-05 21:14:36,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:36,961 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:36,961 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:37,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable447,282 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:37,161 INFO L430 AbstractCegarLoop]: === Iteration 282 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:37,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:37,161 INFO L82 PathProgramCache]: Analyzing trace with hash -1759480097, now seen corresponding path program 279 times [2021-06-05 21:14:37,161 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:37,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194783561] [2021-06-05 21:14:37,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:37,163 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:37,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [660626575] [2021-06-05 21:14:37,163 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 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 283 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:37,186 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:14:37,186 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:37,186 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:37,186 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:37,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:37,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:37,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194783561] [2021-06-05 21:14:37,274 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:37,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660626575] [2021-06-05 21:14:37,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660626575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:37,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:37,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:37,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487131448] [2021-06-05 21:14:37,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:37,274 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:37,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:37,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:37,275 INFO L87 Difference]: Start difference. First operand 431 states and 1225 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:37,449 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:37,450 INFO L93 Difference]: Finished difference Result 682 states and 1804 transitions. [2021-06-05 21:14:37,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:37,450 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:37,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:37,451 INFO L225 Difference]: With dead ends: 682 [2021-06-05 21:14:37,451 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 21:14:37,451 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 82.2ms TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:37,452 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 21:14:37,456 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 441. [2021-06-05 21:14:37,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.8636363636363638) internal successors, (1260), 440 states have internal predecessors, (1260), 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-06-05 21:14:37,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1260 transitions. [2021-06-05 21:14:37,457 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1260 transitions. Word has length 17 [2021-06-05 21:14:37,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:37,457 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1260 transitions. [2021-06-05 21:14:37,457 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:37,457 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1260 transitions. [2021-06-05 21:14:37,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:37,458 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:37,458 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:37,658 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 283 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable448 [2021-06-05 21:14:37,658 INFO L430 AbstractCegarLoop]: === Iteration 283 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:37,658 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:37,659 INFO L82 PathProgramCache]: Analyzing trace with hash -1011022455, now seen corresponding path program 280 times [2021-06-05 21:14:37,659 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:37,659 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1637211182] [2021-06-05 21:14:37,659 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:37,660 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:37,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457092857] [2021-06-05 21:14:37,660 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 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 284 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:37,688 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:37,688 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:37,688 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:37,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:37,788 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:37,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:37,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1637211182] [2021-06-05 21:14:37,788 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:37,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457092857] [2021-06-05 21:14:37,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457092857] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:37,788 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:37,788 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:37,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185542489] [2021-06-05 21:14:37,788 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:37,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:37,789 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:37,789 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:37,789 INFO L87 Difference]: Start difference. First operand 441 states and 1260 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:38,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:38,123 INFO L93 Difference]: Finished difference Result 531 states and 1458 transitions. [2021-06-05 21:14:38,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:38,123 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:38,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:38,124 INFO L225 Difference]: With dead ends: 531 [2021-06-05 21:14:38,124 INFO L226 Difference]: Without dead ends: 514 [2021-06-05 21:14:38,124 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 192.0ms TimeCoverageRelationStatistics Valid=141, Invalid=411, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:14:38,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 514 states. [2021-06-05 21:14:38,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 514 to 446. [2021-06-05 21:14:38,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.8764044943820224) internal successors, (1280), 445 states have internal predecessors, (1280), 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-06-05 21:14:38,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 21:14:38,129 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 21:14:38,129 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:38,129 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 21:14:38,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:38,129 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 21:14:38,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:38,130 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:38,130 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:38,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable449,284 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:38,330 INFO L430 AbstractCegarLoop]: === Iteration 284 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:38,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:38,331 INFO L82 PathProgramCache]: Analyzing trace with hash -1224250295, now seen corresponding path program 281 times [2021-06-05 21:14:38,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:38,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054031012] [2021-06-05 21:14:38,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:38,332 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:38,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363165303] [2021-06-05 21:14:38,332 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 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 285 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:38,358 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:14:38,358 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:38,358 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:38,359 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:38,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:38,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:38,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:38,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,414 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,414 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:38,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:38,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:38,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:38,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:38,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:14:38,507 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:38,508 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:38,519 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:38,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:38,524 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:38,560 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:38,560 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:38,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054031012] [2021-06-05 21:14:38,560 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:38,560 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363165303] [2021-06-05 21:14:38,560 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363165303] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:38,560 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:38,560 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:38,560 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091909276] [2021-06-05 21:14:38,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:38,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:38,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:38,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:38,560 INFO L87 Difference]: Start difference. First operand 446 states and 1280 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:38,771 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:38,771 INFO L93 Difference]: Finished difference Result 526 states and 1471 transitions. [2021-06-05 21:14:38,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:38,772 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:38,772 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:38,773 INFO L225 Difference]: With dead ends: 526 [2021-06-05 21:14:38,773 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 21:14:38,773 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 107.9ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:38,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 21:14:38,777 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 446. [2021-06-05 21:14:38,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.8764044943820224) internal successors, (1280), 445 states have internal predecessors, (1280), 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-06-05 21:14:38,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1280 transitions. [2021-06-05 21:14:38,778 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1280 transitions. Word has length 17 [2021-06-05 21:14:38,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:38,778 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1280 transitions. [2021-06-05 21:14:38,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:38,778 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1280 transitions. [2021-06-05 21:14:38,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:38,778 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:38,778 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:38,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable450,285 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:38,979 INFO L430 AbstractCegarLoop]: === Iteration 285 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:38,979 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:38,979 INFO L82 PathProgramCache]: Analyzing trace with hash 2041912581, now seen corresponding path program 282 times [2021-06-05 21:14:38,979 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:38,979 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909717309] [2021-06-05 21:14:38,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:38,987 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:38,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366392034] [2021-06-05 21:14:38,987 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 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 286 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:39,020 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:14:39,020 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:39,021 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:39,021 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:39,103 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:39,103 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:39,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909717309] [2021-06-05 21:14:39,103 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:39,103 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366392034] [2021-06-05 21:14:39,104 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366392034] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:39,104 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:39,104 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:39,104 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609679359] [2021-06-05 21:14:39,104 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:39,104 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:39,104 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:39,104 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:39,104 INFO L87 Difference]: Start difference. First operand 446 states and 1280 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:39,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:39,316 INFO L93 Difference]: Finished difference Result 563 states and 1528 transitions. [2021-06-05 21:14:39,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:39,316 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:39,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:39,317 INFO L225 Difference]: With dead ends: 563 [2021-06-05 21:14:39,317 INFO L226 Difference]: Without dead ends: 528 [2021-06-05 21:14:39,317 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 129.0ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:39,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2021-06-05 21:14:39,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 443. [2021-06-05 21:14:39,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 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-06-05 21:14:39,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 21:14:39,322 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:39,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:39,322 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 21:14:39,322 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:39,322 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 21:14:39,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:39,322 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:39,322 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:39,523 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable451,286 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:39,523 INFO L430 AbstractCegarLoop]: === Iteration 286 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:39,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:39,523 INFO L82 PathProgramCache]: Analyzing trace with hash -652795489, now seen corresponding path program 283 times [2021-06-05 21:14:39,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:39,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [377334230] [2021-06-05 21:14:39,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:39,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:39,525 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2060640148] [2021-06-05 21:14:39,525 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 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 287 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:39,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:39,547 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:39,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:39,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:39,562 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:14:39,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:39,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:39,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:39,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:39,639 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:39,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:39,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:14:39,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:39,691 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:39,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:39,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:39,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:39,706 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:39,742 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:39,742 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:39,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [377334230] [2021-06-05 21:14:39,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:39,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060640148] [2021-06-05 21:14:39,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060640148] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:39,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:39,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:39,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317472399] [2021-06-05 21:14:39,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:39,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:39,743 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:39,743 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:39,743 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:39,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:39,997 INFO L93 Difference]: Finished difference Result 512 states and 1434 transitions. [2021-06-05 21:14:39,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:39,997 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:39,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:39,998 INFO L225 Difference]: With dead ends: 512 [2021-06-05 21:14:39,998 INFO L226 Difference]: Without dead ends: 508 [2021-06-05 21:14:39,998 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 103.4ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:39,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 508 states. [2021-06-05 21:14:40,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 508 to 443. [2021-06-05 21:14:40,003 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 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-06-05 21:14:40,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 21:14:40,004 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:40,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:40,004 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 21:14:40,004 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:40,004 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 21:14:40,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:40,005 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:40,005 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:40,205 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable452,287 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:40,205 INFO L430 AbstractCegarLoop]: === Iteration 287 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:40,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:40,206 INFO L82 PathProgramCache]: Analyzing trace with hash 1091244203, now seen corresponding path program 284 times [2021-06-05 21:14:40,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:40,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1853243056] [2021-06-05 21:14:40,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:40,207 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:40,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685885939] [2021-06-05 21:14:40,207 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 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 288 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:40,231 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:40,231 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:40,232 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:14:40,232 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:40,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:40,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:40,276 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:40,277 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:14:40,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:40,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:14:40,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:40,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:14:40,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:40,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:14:40,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:14:40,405 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 56 treesize of output 66 [2021-06-05 21:14:40,414 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:40,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:40,452 INFO L354 Elim1Store]: treesize reduction 32, result has 31.9 percent of original size [2021-06-05 21:14:40,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 54 treesize of output 48 [2021-06-05 21:14:40,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,479 INFO L628 ElimStorePlain]: treesize reduction 22, result has 66.2 percent of original size [2021-06-05 21:14:40,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:40,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:73, output treesize:31 [2021-06-05 21:14:40,539 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:40,539 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:40,539 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1853243056] [2021-06-05 21:14:40,539 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:40,540 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685885939] [2021-06-05 21:14:40,540 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685885939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:40,540 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:40,540 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:40,540 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937095165] [2021-06-05 21:14:40,540 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:40,540 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:40,540 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:40,540 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:40,540 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:40,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:40,804 INFO L93 Difference]: Finished difference Result 493 states and 1386 transitions. [2021-06-05 21:14:40,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:40,804 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:40,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:40,805 INFO L225 Difference]: With dead ends: 493 [2021-06-05 21:14:40,805 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 21:14:40,805 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 152.3ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:40,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 21:14:40,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 443. [2021-06-05 21:14:40,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 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-06-05 21:14:40,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 21:14:40,809 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:40,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:40,810 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 21:14:40,810 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:40,810 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 21:14:40,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:40,810 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:40,810 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:41,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 288 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable453 [2021-06-05 21:14:41,011 INFO L430 AbstractCegarLoop]: === Iteration 288 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:41,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:41,011 INFO L82 PathProgramCache]: Analyzing trace with hash -634361463, now seen corresponding path program 285 times [2021-06-05 21:14:41,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:41,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620985948] [2021-06-05 21:14:41,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:41,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:41,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [5078272] [2021-06-05 21:14:41,012 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 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 289 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:41,035 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:41,035 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:41,036 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:14:41,036 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:41,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:41,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:41,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:41,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:41,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:41,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:41,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:41,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:14:41,181 INFO L446 ElimStorePlain]: Different costs {0=[v_A_342], 7=[F]} [2021-06-05 21:14:41,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:41,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,209 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 21:14:41,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 21:14:41,210 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:41,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:41,218 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:31 [2021-06-05 21:14:41,286 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:41,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:41,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620985948] [2021-06-05 21:14:41,287 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:41,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [5078272] [2021-06-05 21:14:41,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [5078272] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:41,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:41,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:41,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528365803] [2021-06-05 21:14:41,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:41,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:41,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:41,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:41,287 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:41,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:41,562 INFO L93 Difference]: Finished difference Result 501 states and 1407 transitions. [2021-06-05 21:14:41,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:41,563 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:41,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:41,563 INFO L225 Difference]: With dead ends: 501 [2021-06-05 21:14:41,563 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 21:14:41,563 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 130.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:41,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 21:14:41,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 443. [2021-06-05 21:14:41,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8687782805429864) internal successors, (1268), 442 states have internal predecessors, (1268), 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-06-05 21:14:41,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1268 transitions. [2021-06-05 21:14:41,568 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1268 transitions. Word has length 17 [2021-06-05 21:14:41,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:41,569 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1268 transitions. [2021-06-05 21:14:41,569 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:41,569 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1268 transitions. [2021-06-05 21:14:41,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:41,569 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:41,569 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:41,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable458,289 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:41,769 INFO L430 AbstractCegarLoop]: === Iteration 289 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:41,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:41,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1093966472, now seen corresponding path program 286 times [2021-06-05 21:14:41,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:41,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609360551] [2021-06-05 21:14:41,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:41,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:41,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [257134546] [2021-06-05 21:14:41,771 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 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 290 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:41,795 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:41,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:41,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:41,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:41,872 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:41,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:41,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609360551] [2021-06-05 21:14:41,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:41,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [257134546] [2021-06-05 21:14:41,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [257134546] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:41,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:41,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:41,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1633793161] [2021-06-05 21:14:41,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:41,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:41,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:41,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:41,873 INFO L87 Difference]: Start difference. First operand 443 states and 1268 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:42,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:42,192 INFO L93 Difference]: Finished difference Result 629 states and 1707 transitions. [2021-06-05 21:14:42,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:42,192 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:42,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:42,193 INFO L225 Difference]: With dead ends: 629 [2021-06-05 21:14:42,193 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 21:14:42,194 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 183.8ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:42,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 21:14:42,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 444. [2021-06-05 21:14:42,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.8668171557562077) internal successors, (1270), 443 states have internal predecessors, (1270), 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-06-05 21:14:42,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1270 transitions. [2021-06-05 21:14:42,199 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1270 transitions. Word has length 17 [2021-06-05 21:14:42,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:42,199 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1270 transitions. [2021-06-05 21:14:42,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:42,199 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1270 transitions. [2021-06-05 21:14:42,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:42,200 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:42,200 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:42,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 290 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable459 [2021-06-05 21:14:42,400 INFO L430 AbstractCegarLoop]: === Iteration 290 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:42,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:42,401 INFO L82 PathProgramCache]: Analyzing trace with hash 925019592, now seen corresponding path program 287 times [2021-06-05 21:14:42,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:42,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933577062] [2021-06-05 21:14:42,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:42,402 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:42,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1809472697] [2021-06-05 21:14:42,402 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 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 291 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:42,424 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:42,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:42,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:42,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:42,507 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:42,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:42,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933577062] [2021-06-05 21:14:42,507 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:42,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1809472697] [2021-06-05 21:14:42,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1809472697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:42,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:42,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:42,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384586331] [2021-06-05 21:14:42,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:42,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:42,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:42,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:42,507 INFO L87 Difference]: Start difference. First operand 444 states and 1270 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:42,706 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:42,706 INFO L93 Difference]: Finished difference Result 541 states and 1481 transitions. [2021-06-05 21:14:42,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:14:42,707 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:42,707 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:42,708 INFO L225 Difference]: With dead ends: 541 [2021-06-05 21:14:42,708 INFO L226 Difference]: Without dead ends: 530 [2021-06-05 21:14:42,708 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 133.7ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:42,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2021-06-05 21:14:42,712 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 453. [2021-06-05 21:14:42,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 453 states, 452 states have (on average 2.8761061946902653) internal successors, (1300), 452 states have internal predecessors, (1300), 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-06-05 21:14:42,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 453 states to 453 states and 1300 transitions. [2021-06-05 21:14:42,713 INFO L78 Accepts]: Start accepts. Automaton has 453 states and 1300 transitions. Word has length 17 [2021-06-05 21:14:42,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:42,713 INFO L482 AbstractCegarLoop]: Abstraction has 453 states and 1300 transitions. [2021-06-05 21:14:42,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:42,713 INFO L276 IsEmpty]: Start isEmpty. Operand 453 states and 1300 transitions. [2021-06-05 21:14:42,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:42,714 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:42,714 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:42,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable460,291 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:42,914 INFO L430 AbstractCegarLoop]: === Iteration 291 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:42,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:42,914 INFO L82 PathProgramCache]: Analyzing trace with hash 2035211016, now seen corresponding path program 288 times [2021-06-05 21:14:42,914 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:42,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567572007] [2021-06-05 21:14:42,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:42,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:42,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760893223] [2021-06-05 21:14:42,916 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 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 292 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:42,938 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:14:42,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:42,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:42,939 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:43,013 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:43,013 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:43,013 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567572007] [2021-06-05 21:14:43,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:43,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760893223] [2021-06-05 21:14:43,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760893223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:43,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:43,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:43,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740449925] [2021-06-05 21:14:43,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:43,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:43,014 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:43,014 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:43,014 INFO L87 Difference]: Start difference. First operand 453 states and 1300 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:43,319 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:43,319 INFO L93 Difference]: Finished difference Result 619 states and 1690 transitions. [2021-06-05 21:14:43,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:43,320 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:43,320 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:43,320 INFO L225 Difference]: With dead ends: 619 [2021-06-05 21:14:43,320 INFO L226 Difference]: Without dead ends: 608 [2021-06-05 21:14:43,320 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 190.4ms TimeCoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:43,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 608 states. [2021-06-05 21:14:43,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 608 to 460. [2021-06-05 21:14:43,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 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-06-05 21:14:43,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 21:14:43,326 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 21:14:43,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:43,326 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 21:14:43,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:43,326 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 21:14:43,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:43,327 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:43,327 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:43,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable461,292 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:43,527 INFO L430 AbstractCegarLoop]: === Iteration 292 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:43,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:43,527 INFO L82 PathProgramCache]: Analyzing trace with hash 1095761665, now seen corresponding path program 289 times [2021-06-05 21:14:43,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:43,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970482205] [2021-06-05 21:14:43,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:43,529 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:43,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [553427799] [2021-06-05 21:14:43,529 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 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 293 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:43,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:43,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:43,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:43,636 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:43,636 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:43,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970482205] [2021-06-05 21:14:43,636 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:43,636 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553427799] [2021-06-05 21:14:43,636 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553427799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:43,636 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:43,637 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:43,637 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1658886467] [2021-06-05 21:14:43,637 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:43,637 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:43,637 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:43,637 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:43,637 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:43,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:43,995 INFO L93 Difference]: Finished difference Result 560 states and 1546 transitions. [2021-06-05 21:14:43,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:43,995 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:43,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:43,996 INFO L225 Difference]: With dead ends: 560 [2021-06-05 21:14:43,996 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 21:14:43,996 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 193.4ms TimeCoverageRelationStatistics Valid=147, Invalid=405, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:14:43,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 21:14:44,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 465. [2021-06-05 21:14:44,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.898706896551724) internal successors, (1345), 464 states have internal predecessors, (1345), 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-06-05 21:14:44,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 21:14:44,001 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 21:14:44,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:44,001 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 21:14:44,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:44,001 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 21:14:44,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:44,002 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:44,002 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:44,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable462,293 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:44,203 INFO L430 AbstractCegarLoop]: === Iteration 293 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:44,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:44,203 INFO L82 PathProgramCache]: Analyzing trace with hash 882533825, now seen corresponding path program 290 times [2021-06-05 21:14:44,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:44,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360251335] [2021-06-05 21:14:44,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:44,204 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:44,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798890372] [2021-06-05 21:14:44,204 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 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 294 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:44,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:44,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:44,227 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:44,227 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:44,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:44,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:14:44,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:44,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,282 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:14:44,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:44,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:14:44,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:44,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:14:44,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:44,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:44,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:44,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:44,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:44,428 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:44,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:44,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360251335] [2021-06-05 21:14:44,428 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:44,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798890372] [2021-06-05 21:14:44,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798890372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:44,429 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:44,429 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:44,429 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667094454] [2021-06-05 21:14:44,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:44,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:44,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:44,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:44,429 INFO L87 Difference]: Start difference. First operand 465 states and 1345 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:44,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:44,694 INFO L93 Difference]: Finished difference Result 551 states and 1551 transitions. [2021-06-05 21:14:44,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:44,695 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:44,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:44,695 INFO L225 Difference]: With dead ends: 551 [2021-06-05 21:14:44,695 INFO L226 Difference]: Without dead ends: 547 [2021-06-05 21:14:44,695 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 106.1ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:44,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 547 states. [2021-06-05 21:14:44,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 547 to 465. [2021-06-05 21:14:44,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 465 states, 464 states have (on average 2.898706896551724) internal successors, (1345), 464 states have internal predecessors, (1345), 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-06-05 21:14:44,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 465 states to 465 states and 1345 transitions. [2021-06-05 21:14:44,701 INFO L78 Accepts]: Start accepts. Automaton has 465 states and 1345 transitions. Word has length 17 [2021-06-05 21:14:44,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:44,701 INFO L482 AbstractCegarLoop]: Abstraction has 465 states and 1345 transitions. [2021-06-05 21:14:44,701 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:44,701 INFO L276 IsEmpty]: Start isEmpty. Operand 465 states and 1345 transitions. [2021-06-05 21:14:44,702 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:44,702 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:44,702 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:44,916 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 294 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable463 [2021-06-05 21:14:44,917 INFO L430 AbstractCegarLoop]: === Iteration 294 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:44,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:44,917 INFO L82 PathProgramCache]: Analyzing trace with hash -146270595, now seen corresponding path program 291 times [2021-06-05 21:14:44,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:44,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [272754436] [2021-06-05 21:14:44,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:44,918 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:44,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699498263] [2021-06-05 21:14:44,918 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 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 295 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:44,942 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:44,942 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:44,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:44,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:45,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:45,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:45,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [272754436] [2021-06-05 21:14:45,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:45,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699498263] [2021-06-05 21:14:45,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699498263] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:45,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:45,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:45,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768953916] [2021-06-05 21:14:45,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:45,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:45,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:45,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:45,015 INFO L87 Difference]: Start difference. First operand 465 states and 1345 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:45,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:45,255 INFO L93 Difference]: Finished difference Result 601 states and 1632 transitions. [2021-06-05 21:14:45,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:45,256 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:45,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:45,256 INFO L225 Difference]: With dead ends: 601 [2021-06-05 21:14:45,256 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 21:14:45,257 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 119.1ms TimeCoverageRelationStatistics Valid=100, Invalid=206, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:45,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 21:14:45,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 460. [2021-06-05 21:14:45,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 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-06-05 21:14:45,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 21:14:45,263 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 21:14:45,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:45,263 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 21:14:45,263 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:45,263 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 21:14:45,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:45,264 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:45,264 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:45,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable464,295 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:45,469 INFO L430 AbstractCegarLoop]: === Iteration 295 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:45,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:45,469 INFO L82 PathProgramCache]: Analyzing trace with hash 1453988631, now seen corresponding path program 292 times [2021-06-05 21:14:45,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:45,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571867855] [2021-06-05 21:14:45,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:45,471 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:45,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1406817401] [2021-06-05 21:14:45,471 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 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 296 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:45,493 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:45,493 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:45,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:45,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:45,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:45,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:14:45,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:45,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:14:45,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:45,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:14:45,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:45,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:14:45,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:14:45,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:45,660 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:45,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:45,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:45,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:45,675 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:45,719 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:45,719 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:45,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571867855] [2021-06-05 21:14:45,720 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:45,720 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1406817401] [2021-06-05 21:14:45,720 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1406817401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:45,720 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:45,720 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:45,720 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [174372936] [2021-06-05 21:14:45,720 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:45,720 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:45,720 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:45,720 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:45,720 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:45,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:45,986 INFO L93 Difference]: Finished difference Result 533 states and 1503 transitions. [2021-06-05 21:14:45,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:45,986 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:45,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:45,987 INFO L225 Difference]: With dead ends: 533 [2021-06-05 21:14:45,987 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 21:14:45,987 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 117.4ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:45,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 21:14:45,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 460. [2021-06-05 21:14:45,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.8910675381263617) internal successors, (1327), 459 states have internal predecessors, (1327), 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-06-05 21:14:45,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1327 transitions. [2021-06-05 21:14:45,993 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1327 transitions. Word has length 17 [2021-06-05 21:14:45,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:45,993 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1327 transitions. [2021-06-05 21:14:45,993 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:45,993 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1327 transitions. [2021-06-05 21:14:45,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:45,994 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:45,994 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:46,194 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 296 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable465 [2021-06-05 21:14:46,194 INFO L430 AbstractCegarLoop]: === Iteration 296 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:46,194 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:46,194 INFO L82 PathProgramCache]: Analyzing trace with hash -1096938973, now seen corresponding path program 293 times [2021-06-05 21:14:46,194 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:46,194 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [177542690] [2021-06-05 21:14:46,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:46,196 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:46,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [651859760] [2021-06-05 21:14:46,196 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 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 297 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:46,220 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:46,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:46,220 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:46,221 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:46,293 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:46,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:46,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [177542690] [2021-06-05 21:14:46,293 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:46,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [651859760] [2021-06-05 21:14:46,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [651859760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:46,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:46,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:46,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621842432] [2021-06-05 21:14:46,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:46,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:46,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:46,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:46,294 INFO L87 Difference]: Start difference. First operand 460 states and 1327 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:46,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:46,493 INFO L93 Difference]: Finished difference Result 545 states and 1497 transitions. [2021-06-05 21:14:46,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:46,494 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:46,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:46,494 INFO L225 Difference]: With dead ends: 545 [2021-06-05 21:14:46,494 INFO L226 Difference]: Without dead ends: 517 [2021-06-05 21:14:46,495 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=89, Invalid=183, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:14:46,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2021-06-05 21:14:46,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 463. [2021-06-05 21:14:46,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 463 states, 462 states have (on average 2.893939393939394) internal successors, (1337), 462 states have internal predecessors, (1337), 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-06-05 21:14:46,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 463 states to 463 states and 1337 transitions. [2021-06-05 21:14:46,500 INFO L78 Accepts]: Start accepts. Automaton has 463 states and 1337 transitions. Word has length 17 [2021-06-05 21:14:46,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:46,500 INFO L482 AbstractCegarLoop]: Abstraction has 463 states and 1337 transitions. [2021-06-05 21:14:46,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:46,500 INFO L276 IsEmpty]: Start isEmpty. Operand 463 states and 1337 transitions. [2021-06-05 21:14:46,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:46,500 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:46,501 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:46,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 297 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable466 [2021-06-05 21:14:46,701 INFO L430 AbstractCegarLoop]: === Iteration 297 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:46,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:46,701 INFO L82 PathProgramCache]: Analyzing trace with hash 1472422657, now seen corresponding path program 294 times [2021-06-05 21:14:46,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:46,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [810069396] [2021-06-05 21:14:46,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:46,702 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:46,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83801448] [2021-06-05 21:14:46,702 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 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 298 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:46,726 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:46,726 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:46,727 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:46,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:46,815 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:46,815 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:46,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [810069396] [2021-06-05 21:14:46,815 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:46,815 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83801448] [2021-06-05 21:14:46,815 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83801448] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:46,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:46,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:46,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158864031] [2021-06-05 21:14:46,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:46,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:46,816 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:46,816 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:46,816 INFO L87 Difference]: Start difference. First operand 463 states and 1337 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:47,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:47,103 INFO L93 Difference]: Finished difference Result 548 states and 1546 transitions. [2021-06-05 21:14:47,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:14:47,103 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:47,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:47,104 INFO L225 Difference]: With dead ends: 548 [2021-06-05 21:14:47,104 INFO L226 Difference]: Without dead ends: 543 [2021-06-05 21:14:47,104 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 148.7ms TimeCoverageRelationStatistics Valid=106, Invalid=274, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:14:47,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2021-06-05 21:14:47,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 456. [2021-06-05 21:14:47,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 456 states, 455 states have (on average 2.89010989010989) internal successors, (1315), 455 states have internal predecessors, (1315), 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-06-05 21:14:47,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 456 states to 456 states and 1315 transitions. [2021-06-05 21:14:47,109 INFO L78 Accepts]: Start accepts. Automaton has 456 states and 1315 transitions. Word has length 17 [2021-06-05 21:14:47,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:47,110 INFO L482 AbstractCegarLoop]: Abstraction has 456 states and 1315 transitions. [2021-06-05 21:14:47,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:47,110 INFO L276 IsEmpty]: Start isEmpty. Operand 456 states and 1315 transitions. [2021-06-05 21:14:47,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:47,110 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:47,110 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:47,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 298 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable467 [2021-06-05 21:14:47,311 INFO L430 AbstractCegarLoop]: === Iteration 298 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:47,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:47,311 INFO L82 PathProgramCache]: Analyzing trace with hash 337274270, now seen corresponding path program 295 times [2021-06-05 21:14:47,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:47,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [260945718] [2021-06-05 21:14:47,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:47,312 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:47,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [36602582] [2021-06-05 21:14:47,312 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 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 299 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:47,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:47,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:47,334 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:47,428 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:14:47,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:47,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [260945718] [2021-06-05 21:14:47,428 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:47,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36602582] [2021-06-05 21:14:47,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36602582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:47,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:47,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:47,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119769570] [2021-06-05 21:14:47,428 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:47,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:47,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:47,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:47,429 INFO L87 Difference]: Start difference. First operand 456 states and 1315 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:47,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:47,796 INFO L93 Difference]: Finished difference Result 651 states and 1755 transitions. [2021-06-05 21:14:47,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:14:47,797 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:47,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:47,798 INFO L225 Difference]: With dead ends: 651 [2021-06-05 21:14:47,798 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 21:14:47,798 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 220.0ms TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:14:47,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 21:14:47,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 435. [2021-06-05 21:14:47,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 2.8847926267281108) internal successors, (1252), 434 states have internal predecessors, (1252), 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-06-05 21:14:47,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 1252 transitions. [2021-06-05 21:14:47,804 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 1252 transitions. Word has length 17 [2021-06-05 21:14:47,804 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:47,804 INFO L482 AbstractCegarLoop]: Abstraction has 435 states and 1252 transitions. [2021-06-05 21:14:47,804 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:47,804 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 1252 transitions. [2021-06-05 21:14:47,809 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:47,809 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:47,809 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:48,032 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable468,299 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:48,033 INFO L430 AbstractCegarLoop]: === Iteration 299 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:48,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:48,033 INFO L82 PathProgramCache]: Analyzing trace with hash 1447465694, now seen corresponding path program 296 times [2021-06-05 21:14:48,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:48,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916269196] [2021-06-05 21:14:48,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:48,034 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:48,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918834817] [2021-06-05 21:14:48,034 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 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 300 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:48,057 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:48,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:48,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 24 conjunts are in the unsatisfiable core [2021-06-05 21:14:48,058 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:48,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:48,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:48,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:48,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:48,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:48,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:14:48,182 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:48,182 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:14:48,192 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:48,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:48,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:14:48,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:48,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:48,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:39, output treesize:33 [2021-06-05 21:14:48,243 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:48,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:48,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916269196] [2021-06-05 21:14:48,244 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:48,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918834817] [2021-06-05 21:14:48,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918834817] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:48,244 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:48,244 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:48,244 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387485500] [2021-06-05 21:14:48,244 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:48,244 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:48,244 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:48,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:48,244 INFO L87 Difference]: Start difference. First operand 435 states and 1252 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:48,473 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:48,473 INFO L93 Difference]: Finished difference Result 494 states and 1386 transitions. [2021-06-05 21:14:48,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:48,474 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:48,474 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:48,474 INFO L225 Difference]: With dead ends: 494 [2021-06-05 21:14:48,474 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 21:14:48,474 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 140.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:14:48,475 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 21:14:48,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 436. [2021-06-05 21:14:48,479 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.8850574712643677) internal successors, (1255), 435 states have internal predecessors, (1255), 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-06-05 21:14:48,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1255 transitions. [2021-06-05 21:14:48,479 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1255 transitions. Word has length 17 [2021-06-05 21:14:48,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:48,479 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1255 transitions. [2021-06-05 21:14:48,479 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:48,480 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1255 transitions. [2021-06-05 21:14:48,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:48,480 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:48,480 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:48,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 300 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable469 [2021-06-05 21:14:48,681 INFO L430 AbstractCegarLoop]: === Iteration 300 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:48,681 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:48,681 INFO L82 PathProgramCache]: Analyzing trace with hash 371754538, now seen corresponding path program 297 times [2021-06-05 21:14:48,681 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:48,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581500098] [2021-06-05 21:14:48,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:48,683 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:48,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522244111] [2021-06-05 21:14:48,683 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 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 301 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:48,712 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:48,712 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:48,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:14:48,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:48,794 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:48,794 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:48,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581500098] [2021-06-05 21:14:48,794 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:48,794 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522244111] [2021-06-05 21:14:48,794 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522244111] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:48,795 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:48,795 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:48,795 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212252649] [2021-06-05 21:14:48,795 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:48,795 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:48,795 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:48,795 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:48,795 INFO L87 Difference]: Start difference. First operand 436 states and 1255 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:49,026 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:49,026 INFO L93 Difference]: Finished difference Result 486 states and 1341 transitions. [2021-06-05 21:14:49,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:14:49,026 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:49,026 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:49,027 INFO L225 Difference]: With dead ends: 486 [2021-06-05 21:14:49,027 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 21:14:49,027 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 152.8ms TimeCoverageRelationStatistics Valid=81, Invalid=159, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:49,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 21:14:49,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 408. [2021-06-05 21:14:49,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.901719901719902) internal successors, (1181), 407 states have internal predecessors, (1181), 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-06-05 21:14:49,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1181 transitions. [2021-06-05 21:14:49,033 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1181 transitions. Word has length 17 [2021-06-05 21:14:49,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:49,033 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1181 transitions. [2021-06-05 21:14:49,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:49,034 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1181 transitions. [2021-06-05 21:14:49,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:49,034 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:49,034 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:49,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable472,301 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:49,249 INFO L430 AbstractCegarLoop]: === Iteration 301 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:49,249 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:49,249 INFO L82 PathProgramCache]: Analyzing trace with hash 1999900165, now seen corresponding path program 298 times [2021-06-05 21:14:49,249 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:49,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974447124] [2021-06-05 21:14:49,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:49,250 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:49,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [85862835] [2021-06-05 21:14:49,250 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 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 302 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:49,273 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:49,273 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:49,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:49,273 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:49,403 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:49,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:49,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974447124] [2021-06-05 21:14:49,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:49,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85862835] [2021-06-05 21:14:49,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85862835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:49,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:49,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:49,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698174706] [2021-06-05 21:14:49,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:49,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:49,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:49,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:49,404 INFO L87 Difference]: Start difference. First operand 408 states and 1181 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:49,653 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:49,653 INFO L93 Difference]: Finished difference Result 497 states and 1396 transitions. [2021-06-05 21:14:49,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:14:49,653 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:49,653 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:49,654 INFO L225 Difference]: With dead ends: 497 [2021-06-05 21:14:49,654 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 21:14:49,654 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 196.8ms TimeCoverageRelationStatistics Valid=108, Invalid=272, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:14:49,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 21:14:49,658 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 411. [2021-06-05 21:14:49,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.9097560975609755) internal successors, (1193), 410 states have internal predecessors, (1193), 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-06-05 21:14:49,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1193 transitions. [2021-06-05 21:14:49,659 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1193 transitions. Word has length 17 [2021-06-05 21:14:49,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:49,659 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1193 transitions. [2021-06-05 21:14:49,659 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:49,659 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1193 transitions. [2021-06-05 21:14:49,659 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:49,659 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:49,659 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:49,860 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable473,302 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:49,860 INFO L430 AbstractCegarLoop]: === Iteration 302 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:49,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:49,860 INFO L82 PathProgramCache]: Analyzing trace with hash 1889077645, now seen corresponding path program 299 times [2021-06-05 21:14:49,860 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:49,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857845626] [2021-06-05 21:14:49,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:49,861 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:49,861 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [276849245] [2021-06-05 21:14:49,861 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 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 303 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:49,885 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:49,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:49,885 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:49,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:50,004 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:50,004 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:50,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857845626] [2021-06-05 21:14:50,005 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:50,005 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [276849245] [2021-06-05 21:14:50,005 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [276849245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:50,005 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:50,005 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:50,005 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646803825] [2021-06-05 21:14:50,005 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:50,005 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:50,005 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:50,005 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:50,005 INFO L87 Difference]: Start difference. First operand 411 states and 1193 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:50,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:50,320 INFO L93 Difference]: Finished difference Result 507 states and 1416 transitions. [2021-06-05 21:14:50,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:14:50,320 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:50,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:50,321 INFO L225 Difference]: With dead ends: 507 [2021-06-05 21:14:50,321 INFO L226 Difference]: Without dead ends: 504 [2021-06-05 21:14:50,321 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 206.4ms TimeCoverageRelationStatistics Valid=120, Invalid=300, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:14:50,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-06-05 21:14:50,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 407. [2021-06-05 21:14:50,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 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-06-05 21:14:50,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 21:14:50,326 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 21:14:50,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:50,326 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 21:14:50,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:50,326 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 21:14:50,326 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:50,326 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:50,326 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:50,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable474,303 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:50,527 INFO L430 AbstractCegarLoop]: === Iteration 303 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:50,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:50,527 INFO L82 PathProgramCache]: Analyzing trace with hash -694807905, now seen corresponding path program 300 times [2021-06-05 21:14:50,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:50,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1502495432] [2021-06-05 21:14:50,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:50,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:50,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1284308580] [2021-06-05 21:14:50,529 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 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 304 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:50,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:14:50,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:50,553 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:50,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:50,642 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:50,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:50,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1502495432] [2021-06-05 21:14:50,643 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:50,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1284308580] [2021-06-05 21:14:50,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1284308580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:50,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:50,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:50,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594220245] [2021-06-05 21:14:50,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:50,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:50,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:50,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:50,643 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:50,905 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:50,905 INFO L93 Difference]: Finished difference Result 492 states and 1382 transitions. [2021-06-05 21:14:50,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:50,906 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:50,906 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:50,906 INFO L225 Difference]: With dead ends: 492 [2021-06-05 21:14:50,907 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 21:14:50,907 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 107.0ms TimeCoverageRelationStatistics Valid=70, Invalid=202, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:14:50,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 21:14:50,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 407. [2021-06-05 21:14:50,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 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-06-05 21:14:50,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 21:14:50,911 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 21:14:50,911 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:50,911 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 21:14:50,911 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:50,911 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 21:14:50,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:50,912 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:50,912 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:51,112 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 304 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable475 [2021-06-05 21:14:51,112 INFO L430 AbstractCegarLoop]: === Iteration 304 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:51,112 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:51,112 INFO L82 PathProgramCache]: Analyzing trace with hash 1049231787, now seen corresponding path program 301 times [2021-06-05 21:14:51,113 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:51,113 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1783116483] [2021-06-05 21:14:51,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:51,114 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:51,114 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788986076] [2021-06-05 21:14:51,114 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 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 305 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:51,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:51,137 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:51,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:51,261 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:51,261 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:51,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1783116483] [2021-06-05 21:14:51,261 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:51,261 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788986076] [2021-06-05 21:14:51,261 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788986076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:51,261 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:51,261 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:51,261 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664615528] [2021-06-05 21:14:51,261 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:51,261 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:51,261 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:51,261 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:51,261 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:51,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:51,475 INFO L93 Difference]: Finished difference Result 469 states and 1331 transitions. [2021-06-05 21:14:51,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:51,475 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:51,475 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:51,476 INFO L225 Difference]: With dead ends: 469 [2021-06-05 21:14:51,476 INFO L226 Difference]: Without dead ends: 466 [2021-06-05 21:14:51,476 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 158.1ms TimeCoverageRelationStatistics Valid=88, Invalid=218, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:51,476 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-06-05 21:14:51,480 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 406. [2021-06-05 21:14:51,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8962962962962964) internal successors, (1173), 405 states have internal predecessors, (1173), 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-06-05 21:14:51,480 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1173 transitions. [2021-06-05 21:14:51,480 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1173 transitions. Word has length 17 [2021-06-05 21:14:51,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:51,481 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1173 transitions. [2021-06-05 21:14:51,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:51,481 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1173 transitions. [2021-06-05 21:14:51,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:51,481 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:51,481 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:51,681 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 305 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable476 [2021-06-05 21:14:51,682 INFO L430 AbstractCegarLoop]: === Iteration 305 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:51,682 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:51,682 INFO L82 PathProgramCache]: Analyzing trace with hash 1620686593, now seen corresponding path program 302 times [2021-06-05 21:14:51,682 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:51,682 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205797759] [2021-06-05 21:14:51,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:51,683 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:51,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [760264315] [2021-06-05 21:14:51,683 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 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 306 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:51,706 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:51,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:51,706 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:51,706 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:51,778 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:51,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:51,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205797759] [2021-06-05 21:14:51,778 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:51,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [760264315] [2021-06-05 21:14:51,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [760264315] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:51,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:51,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:51,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [967281658] [2021-06-05 21:14:51,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:51,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:51,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:51,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:51,779 INFO L87 Difference]: Start difference. First operand 406 states and 1173 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:51,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:51,984 INFO L93 Difference]: Finished difference Result 492 states and 1349 transitions. [2021-06-05 21:14:51,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:14:51,984 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:51,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:51,985 INFO L225 Difference]: With dead ends: 492 [2021-06-05 21:14:51,985 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 21:14:51,985 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 112.4ms TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:14:51,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 21:14:51,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 404. [2021-06-05 21:14:51,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.893300248138958) internal successors, (1166), 403 states have internal predecessors, (1166), 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-06-05 21:14:51,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1166 transitions. [2021-06-05 21:14:51,990 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1166 transitions. Word has length 17 [2021-06-05 21:14:51,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:51,990 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1166 transitions. [2021-06-05 21:14:51,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:51,990 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1166 transitions. [2021-06-05 21:14:51,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:51,990 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:51,990 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:52,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 306 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable477 [2021-06-05 21:14:52,191 INFO L430 AbstractCegarLoop]: === Iteration 306 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:52,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:52,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1372186297, now seen corresponding path program 303 times [2021-06-05 21:14:52,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:52,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [680365291] [2021-06-05 21:14:52,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:52,192 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:52,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [24011824] [2021-06-05 21:14:52,192 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 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 307 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:52,217 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:14:52,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:52,218 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:14:52,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:52,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:52,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:52,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:52,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:52,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:14:52,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:14:52,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:52,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:52,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:52,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 32 [2021-06-05 21:14:52,370 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:52,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:52,375 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:25 [2021-06-05 21:14:52,413 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:52,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:52,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [680365291] [2021-06-05 21:14:52,413 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:52,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [24011824] [2021-06-05 21:14:52,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [24011824] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:52,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:52,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:52,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1774452896] [2021-06-05 21:14:52,414 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:52,414 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:52,414 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:52,414 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:52,414 INFO L87 Difference]: Start difference. First operand 404 states and 1166 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:52,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:52,652 INFO L93 Difference]: Finished difference Result 435 states and 1242 transitions. [2021-06-05 21:14:52,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:52,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:52,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:52,653 INFO L225 Difference]: With dead ends: 435 [2021-06-05 21:14:52,653 INFO L226 Difference]: Without dead ends: 432 [2021-06-05 21:14:52,653 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 117.2ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:52,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 432 states. [2021-06-05 21:14:52,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 432 to 406. [2021-06-05 21:14:52,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.893827160493827) internal successors, (1172), 405 states have internal predecessors, (1172), 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-06-05 21:14:52,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1172 transitions. [2021-06-05 21:14:52,657 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1172 transitions. Word has length 17 [2021-06-05 21:14:52,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:52,657 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1172 transitions. [2021-06-05 21:14:52,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:52,657 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1172 transitions. [2021-06-05 21:14:52,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:52,658 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:52,658 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:52,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 307 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable478 [2021-06-05 21:14:52,858 INFO L430 AbstractCegarLoop]: === Iteration 307 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:52,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:52,858 INFO L82 PathProgramCache]: Analyzing trace with hash -1193733665, now seen corresponding path program 304 times [2021-06-05 21:14:52,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:52,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530423028] [2021-06-05 21:14:52,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:52,864 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:52,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039108232] [2021-06-05 21:14:52,864 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 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 308 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:52,886 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:52,886 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:52,886 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:52,887 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:52,973 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:52,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:52,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530423028] [2021-06-05 21:14:52,974 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:52,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039108232] [2021-06-05 21:14:52,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039108232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:52,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:52,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:52,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374205185] [2021-06-05 21:14:52,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:52,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:52,974 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:52,974 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:52,974 INFO L87 Difference]: Start difference. First operand 406 states and 1172 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:53,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:53,263 INFO L93 Difference]: Finished difference Result 493 states and 1382 transitions. [2021-06-05 21:14:53,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:53,263 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:53,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:53,264 INFO L225 Difference]: With dead ends: 493 [2021-06-05 21:14:53,264 INFO L226 Difference]: Without dead ends: 472 [2021-06-05 21:14:53,264 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 151.9ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:14:53,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 472 states. [2021-06-05 21:14:53,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 472 to 405. [2021-06-05 21:14:53,267 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.8935643564356437) internal successors, (1169), 404 states have internal predecessors, (1169), 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-06-05 21:14:53,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1169 transitions. [2021-06-05 21:14:53,268 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1169 transitions. Word has length 17 [2021-06-05 21:14:53,268 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:53,268 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1169 transitions. [2021-06-05 21:14:53,268 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:53,268 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1169 transitions. [2021-06-05 21:14:53,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:53,269 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:53,269 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:53,469 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable479,308 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:53,469 INFO L430 AbstractCegarLoop]: === Iteration 308 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:53,469 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:53,469 INFO L82 PathProgramCache]: Analyzing trace with hash -437849287, now seen corresponding path program 305 times [2021-06-05 21:14:53,469 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:53,469 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594885201] [2021-06-05 21:14:53,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:53,470 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:53,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1725360809] [2021-06-05 21:14:53,471 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 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 309 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:53,494 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:14:53,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:53,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:53,494 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:53,597 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:53,597 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:53,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594885201] [2021-06-05 21:14:53,597 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:53,597 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1725360809] [2021-06-05 21:14:53,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1725360809] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:53,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:53,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:53,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535413152] [2021-06-05 21:14:53,597 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:53,597 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:53,597 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:53,597 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:53,598 INFO L87 Difference]: Start difference. First operand 405 states and 1169 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:53,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:53,791 INFO L93 Difference]: Finished difference Result 528 states and 1451 transitions. [2021-06-05 21:14:53,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:53,791 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:53,792 INFO L225 Difference]: With dead ends: 528 [2021-06-05 21:14:53,792 INFO L226 Difference]: Without dead ends: 521 [2021-06-05 21:14:53,792 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 126.7ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:53,792 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2021-06-05 21:14:53,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 408. [2021-06-05 21:14:53,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8796068796068797) internal successors, (1172), 407 states have internal predecessors, (1172), 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-06-05 21:14:53,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1172 transitions. [2021-06-05 21:14:53,797 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1172 transitions. Word has length 17 [2021-06-05 21:14:53,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:53,797 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1172 transitions. [2021-06-05 21:14:53,797 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:53,797 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1172 transitions. [2021-06-05 21:14:53,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:53,797 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:53,797 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:53,998 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 309 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable480 [2021-06-05 21:14:53,998 INFO L430 AbstractCegarLoop]: === Iteration 309 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:53,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:53,998 INFO L82 PathProgramCache]: Analyzing trace with hash 1623010515, now seen corresponding path program 306 times [2021-06-05 21:14:53,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:53,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [194370301] [2021-06-05 21:14:53,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:53,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:54,000 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [702590258] [2021-06-05 21:14:54,000 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 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 310 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:54,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:14:54,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:54,023 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:54,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:54,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:54,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:14:54,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:54,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:54,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:54,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,110 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,110 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:14:54,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:54,143 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:14:54,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:54,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:54,184 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:54,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:54,189 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:54,214 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:54,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:54,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [194370301] [2021-06-05 21:14:54,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:54,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [702590258] [2021-06-05 21:14:54,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [702590258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:54,215 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:54,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:54,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1590946958] [2021-06-05 21:14:54,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:54,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:54,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:54,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=105, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:54,215 INFO L87 Difference]: Start difference. First operand 408 states and 1172 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:54,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:54,445 INFO L93 Difference]: Finished difference Result 451 states and 1281 transitions. [2021-06-05 21:14:54,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:54,445 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:54,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:54,446 INFO L225 Difference]: With dead ends: 451 [2021-06-05 21:14:54,446 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 21:14:54,446 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 103.7ms TimeCoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:54,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 21:14:54,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 406. [2021-06-05 21:14:54,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8814814814814813) internal successors, (1167), 405 states have internal predecessors, (1167), 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-06-05 21:14:54,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1167 transitions. [2021-06-05 21:14:54,450 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1167 transitions. Word has length 17 [2021-06-05 21:14:54,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:54,450 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1167 transitions. [2021-06-05 21:14:54,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:54,450 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1167 transitions. [2021-06-05 21:14:54,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:54,451 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:54,451 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:54,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable481,310 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:54,651 INFO L430 AbstractCegarLoop]: === Iteration 310 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:54,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:54,652 INFO L82 PathProgramCache]: Analyzing trace with hash 1523891901, now seen corresponding path program 307 times [2021-06-05 21:14:54,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:54,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996282925] [2021-06-05 21:14:54,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:54,653 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:54,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [129104972] [2021-06-05 21:14:54,653 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 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 311 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:54,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:54,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:54,676 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:54,762 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:54,762 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:54,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996282925] [2021-06-05 21:14:54,762 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:54,762 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [129104972] [2021-06-05 21:14:54,762 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [129104972] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:54,762 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:54,762 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:14:54,762 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1498612997] [2021-06-05 21:14:54,762 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:14:54,762 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:54,762 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:14:54,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:14:54,763 INFO L87 Difference]: Start difference. First operand 406 states and 1167 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:55,096 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:55,097 INFO L93 Difference]: Finished difference Result 475 states and 1325 transitions. [2021-06-05 21:14:55,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:55,097 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:55,097 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:55,098 INFO L225 Difference]: With dead ends: 475 [2021-06-05 21:14:55,098 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 21:14:55,098 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 143.8ms TimeCoverageRelationStatistics Valid=89, Invalid=291, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:14:55,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 21:14:55,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 405. [2021-06-05 21:14:55,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.881188118811881) internal successors, (1164), 404 states have internal predecessors, (1164), 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-06-05 21:14:55,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1164 transitions. [2021-06-05 21:14:55,102 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1164 transitions. Word has length 17 [2021-06-05 21:14:55,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:55,102 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1164 transitions. [2021-06-05 21:14:55,102 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:14:55,102 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1164 transitions. [2021-06-05 21:14:55,103 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:55,103 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:55,103 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:55,303 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable482,311 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:55,303 INFO L430 AbstractCegarLoop]: === Iteration 311 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:55,303 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:55,304 INFO L82 PathProgramCache]: Analyzing trace with hash 1310664061, now seen corresponding path program 308 times [2021-06-05 21:14:55,304 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:55,304 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [829515505] [2021-06-05 21:14:55,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:55,305 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:55,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1999811309] [2021-06-05 21:14:55,305 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 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 312 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:55,328 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:55,329 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:55,329 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:55,329 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:55,350 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:14:55,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:14:55,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:55,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:55,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:55,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:14:55,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:55,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,445 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:14:55,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:55,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:14:55,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:55,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:55,483 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:55,518 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:55,518 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:55,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [829515505] [2021-06-05 21:14:55,518 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:55,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1999811309] [2021-06-05 21:14:55,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1999811309] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:55,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:55,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:55,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510562860] [2021-06-05 21:14:55,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:55,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:55,519 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:55,519 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:55,519 INFO L87 Difference]: Start difference. First operand 405 states and 1164 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:55,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:55,717 INFO L93 Difference]: Finished difference Result 458 states and 1294 transitions. [2021-06-05 21:14:55,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:55,717 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:55,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:55,718 INFO L225 Difference]: With dead ends: 458 [2021-06-05 21:14:55,718 INFO L226 Difference]: Without dead ends: 454 [2021-06-05 21:14:55,718 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 96.9ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:55,719 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2021-06-05 21:14:55,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 404. [2021-06-05 21:14:55,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:14:55,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:14:55,723 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:14:55,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:55,723 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:14:55,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:55,723 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:14:55,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:55,723 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:55,723 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:55,923 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 312 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable483 [2021-06-05 21:14:55,924 INFO L430 AbstractCegarLoop]: === Iteration 312 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:55,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:55,924 INFO L82 PathProgramCache]: Analyzing trace with hash 281859641, now seen corresponding path program 309 times [2021-06-05 21:14:55,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:55,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331471068] [2021-06-05 21:14:55,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:55,925 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:55,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185939249] [2021-06-05 21:14:55,925 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 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 313 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:55,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:14:55,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:55,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:55,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:56,078 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:56,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:56,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331471068] [2021-06-05 21:14:56,078 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:56,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185939249] [2021-06-05 21:14:56,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185939249] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:56,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:56,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:56,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208319032] [2021-06-05 21:14:56,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:56,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:56,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:56,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:56,079 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:56,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:56,290 INFO L93 Difference]: Finished difference Result 472 states and 1324 transitions. [2021-06-05 21:14:56,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:56,291 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:56,291 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:56,291 INFO L225 Difference]: With dead ends: 472 [2021-06-05 21:14:56,292 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 21:14:56,292 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:56,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 21:14:56,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 406. [2021-06-05 21:14:56,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.888888888888889) internal successors, (1170), 405 states have internal predecessors, (1170), 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-06-05 21:14:56,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 21:14:56,296 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 21:14:56,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:56,296 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 21:14:56,296 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:56,297 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 21:14:56,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:56,297 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:56,297 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:56,497 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable484,313 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:56,497 INFO L430 AbstractCegarLoop]: === Iteration 313 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:56,498 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:56,498 INFO L82 PathProgramCache]: Analyzing trace with hash 171037121, now seen corresponding path program 310 times [2021-06-05 21:14:56,498 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:56,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [366678919] [2021-06-05 21:14:56,498 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:56,512 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:56,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [161411879] [2021-06-05 21:14:56,512 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 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 314 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:56,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:14:56,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:56,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:56,535 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:56,658 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:56,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:56,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [366678919] [2021-06-05 21:14:56,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:56,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161411879] [2021-06-05 21:14:56,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161411879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:56,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:56,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:56,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888238276] [2021-06-05 21:14:56,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:56,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:56,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:56,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:56,659 INFO L87 Difference]: Start difference. First operand 406 states and 1170 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:56,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:56,898 INFO L93 Difference]: Finished difference Result 479 states and 1340 transitions. [2021-06-05 21:14:56,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:14:56,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:56,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:56,899 INFO L225 Difference]: With dead ends: 479 [2021-06-05 21:14:56,900 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 21:14:56,900 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 171.1ms TimeCoverageRelationStatistics Valid=91, Invalid=251, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:14:56,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 21:14:56,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 404. [2021-06-05 21:14:56,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:14:56,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:14:56,904 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:14:56,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:56,904 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:14:56,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:56,904 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:14:56,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:56,905 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:56,905 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:57,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 314 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable485 [2021-06-05 21:14:57,105 INFO L430 AbstractCegarLoop]: === Iteration 314 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:57,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:57,106 INFO L82 PathProgramCache]: Analyzing trace with hash 1882118867, now seen corresponding path program 311 times [2021-06-05 21:14:57,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:57,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293552815] [2021-06-05 21:14:57,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:57,107 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:57,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [931266120] [2021-06-05 21:14:57,107 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 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 315 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:57,130 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:14:57,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:57,131 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:57,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:57,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:57,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:57,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:57,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:57,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:14:57,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:14:57,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:14:57,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:14:57,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:14:57,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:14:57,271 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:14:57,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:14:57,279 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:57,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:57,286 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:14:57,321 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:57,321 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:57,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293552815] [2021-06-05 21:14:57,321 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:57,321 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [931266120] [2021-06-05 21:14:57,321 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [931266120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:57,321 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:57,321 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:57,321 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431909762] [2021-06-05 21:14:57,321 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:57,321 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:57,321 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:57,321 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:57,322 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:57,529 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:57,529 INFO L93 Difference]: Finished difference Result 455 states and 1286 transitions. [2021-06-05 21:14:57,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:57,529 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:57,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:57,530 INFO L225 Difference]: With dead ends: 455 [2021-06-05 21:14:57,530 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 21:14:57,530 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 99.1ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:57,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 21:14:57,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 404. [2021-06-05 21:14:57,534 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:14:57,535 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:14:57,535 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:14:57,535 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:57,535 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:14:57,535 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:57,535 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:14:57,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:57,535 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:57,535 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:57,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 315 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable486 [2021-06-05 21:14:57,736 INFO L430 AbstractCegarLoop]: === Iteration 315 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:57,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:57,736 INFO L82 PathProgramCache]: Analyzing trace with hash -668808737, now seen corresponding path program 312 times [2021-06-05 21:14:57,736 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:57,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972246266] [2021-06-05 21:14:57,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:57,737 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:57,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1658919986] [2021-06-05 21:14:57,737 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 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 316 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:57,762 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:14:57,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:57,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:14:57,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:57,869 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:57,869 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:57,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972246266] [2021-06-05 21:14:57,869 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:57,869 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1658919986] [2021-06-05 21:14:57,869 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1658919986] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:57,869 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:57,869 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:14:57,869 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456566308] [2021-06-05 21:14:57,869 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:14:57,869 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:57,870 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:14:57,870 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:57,870 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:58,027 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:58,028 INFO L93 Difference]: Finished difference Result 447 states and 1269 transitions. [2021-06-05 21:14:58,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:58,028 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:58,028 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:58,029 INFO L225 Difference]: With dead ends: 447 [2021-06-05 21:14:58,029 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 21:14:58,029 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 100.1ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:14:58,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 21:14:58,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 404. [2021-06-05 21:14:58,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:14:58,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:14:58,033 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:14:58,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:58,033 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:14:58,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:14:58,033 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:14:58,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:58,034 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:58,034 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:58,234 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 316 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable487 [2021-06-05 21:14:58,234 INFO L430 AbstractCegarLoop]: === Iteration 316 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:58,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:58,234 INFO L82 PathProgramCache]: Analyzing trace with hash 1900552893, now seen corresponding path program 313 times [2021-06-05 21:14:58,235 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:58,235 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118062880] [2021-06-05 21:14:58,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:58,236 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:58,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871620806] [2021-06-05 21:14:58,236 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 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 317 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:58,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:14:58,259 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:14:58,259 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:58,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:14:58,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:14:58,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:14:58,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:14:58,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:14:58,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:14:58,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:14:58,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:14:58,383 INFO L446 ElimStorePlain]: Different costs {0=[v_A_363], 7=[F]} [2021-06-05 21:14:58,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:14:58,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,407 INFO L354 Elim1Store]: treesize reduction 74, result has 8.6 percent of original size [2021-06-05 21:14:58,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 3 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 46 treesize of output 36 [2021-06-05 21:14:58,408 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:14:58,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:14:58,413 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:53, output treesize:25 [2021-06-05 21:14:58,461 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:58,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:58,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118062880] [2021-06-05 21:14:58,461 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:58,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871620806] [2021-06-05 21:14:58,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871620806] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:58,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:58,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:58,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [766347529] [2021-06-05 21:14:58,462 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:58,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:58,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:58,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:58,462 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:58,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:58,686 INFO L93 Difference]: Finished difference Result 444 states and 1259 transitions. [2021-06-05 21:14:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:14:58,687 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:58,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:58,687 INFO L225 Difference]: With dead ends: 444 [2021-06-05 21:14:58,687 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 21:14:58,687 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 97.0ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:14:58,688 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 21:14:58,691 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 404. [2021-06-05 21:14:58,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:14:58,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:14:58,692 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:14:58,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:58,692 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:14:58,692 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:58,692 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:14:58,692 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:58,692 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:58,692 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:58,893 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 317 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable488 [2021-06-05 21:14:58,893 INFO L430 AbstractCegarLoop]: === Iteration 317 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:58,893 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:58,893 INFO L82 PathProgramCache]: Analyzing trace with hash -664291275, now seen corresponding path program 314 times [2021-06-05 21:14:58,893 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:58,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [743343901] [2021-06-05 21:14:58,893 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:58,894 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:58,894 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167783052] [2021-06-05 21:14:58,894 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 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 318 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:58,931 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:14:58,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:58,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:14:58,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:59,020 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:59,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:59,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [743343901] [2021-06-05 21:14:59,020 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:59,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167783052] [2021-06-05 21:14:59,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167783052] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:59,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:59,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:14:59,021 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1593450117] [2021-06-05 21:14:59,021 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:14:59,021 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:59,021 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:14:59,021 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:14:59,021 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:59,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:59,283 INFO L93 Difference]: Finished difference Result 521 states and 1414 transitions. [2021-06-05 21:14:59,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:14:59,284 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:59,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:59,285 INFO L225 Difference]: With dead ends: 521 [2021-06-05 21:14:59,285 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 21:14:59,285 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 120.0ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:14:59,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 21:14:59,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 399. [2021-06-05 21:14:59,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.886934673366834) internal successors, (1149), 398 states have internal predecessors, (1149), 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-06-05 21:14:59,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 21:14:59,289 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 21:14:59,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:59,289 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 21:14:59,289 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:14:59,289 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 21:14:59,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:59,289 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:59,290 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:14:59,490 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable489,318 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:59,490 INFO L430 AbstractCegarLoop]: === Iteration 318 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:14:59,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:14:59,490 INFO L82 PathProgramCache]: Analyzing trace with hash -877519115, now seen corresponding path program 315 times [2021-06-05 21:14:59,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:14:59,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051912533] [2021-06-05 21:14:59,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:14:59,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:14:59,492 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728583318] [2021-06-05 21:14:59,492 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 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 319 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:14:59,515 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:14:59,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:14:59,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:14:59,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:14:59,609 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:14:59,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:14:59,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051912533] [2021-06-05 21:14:59,610 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:14:59,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728583318] [2021-06-05 21:14:59,610 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728583318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:14:59,610 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:14:59,610 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:14:59,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354330084] [2021-06-05 21:14:59,610 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:14:59,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:14:59,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:14:59,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:14:59,610 INFO L87 Difference]: Start difference. First operand 399 states and 1149 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:59,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:14:59,869 INFO L93 Difference]: Finished difference Result 515 states and 1412 transitions. [2021-06-05 21:14:59,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:14:59,870 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:14:59,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:14:59,871 INFO L225 Difference]: With dead ends: 515 [2021-06-05 21:14:59,871 INFO L226 Difference]: Without dead ends: 511 [2021-06-05 21:14:59,871 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 91.5ms TimeCoverageRelationStatistics Valid=51, Invalid=159, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:14:59,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 511 states. [2021-06-05 21:14:59,875 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 511 to 396. [2021-06-05 21:14:59,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 396 states, 395 states have (on average 2.883544303797468) internal successors, (1139), 395 states have internal predecessors, (1139), 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-06-05 21:14:59,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 396 states to 396 states and 1139 transitions. [2021-06-05 21:14:59,876 INFO L78 Accepts]: Start accepts. Automaton has 396 states and 1139 transitions. Word has length 17 [2021-06-05 21:14:59,876 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:14:59,876 INFO L482 AbstractCegarLoop]: Abstraction has 396 states and 1139 transitions. [2021-06-05 21:14:59,876 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:14:59,876 INFO L276 IsEmpty]: Start isEmpty. Operand 396 states and 1139 transitions. [2021-06-05 21:14:59,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:14:59,876 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:14:59,876 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:00,076 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 319 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable490 [2021-06-05 21:15:00,077 INFO L430 AbstractCegarLoop]: === Iteration 319 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:00,077 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:00,077 INFO L82 PathProgramCache]: Analyzing trace with hash -1906323535, now seen corresponding path program 316 times [2021-06-05 21:15:00,077 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:00,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924736737] [2021-06-05 21:15:00,077 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:00,078 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:00,078 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [171154882] [2021-06-05 21:15:00,078 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 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 320 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:00,101 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:00,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:00,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:00,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:00,229 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:00,229 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:00,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924736737] [2021-06-05 21:15:00,229 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:00,229 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171154882] [2021-06-05 21:15:00,229 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171154882] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:00,229 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:00,229 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:00,229 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791893135] [2021-06-05 21:15:00,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:00,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:00,230 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:00,230 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:00,230 INFO L87 Difference]: Start difference. First operand 396 states and 1139 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:00,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:00,528 INFO L93 Difference]: Finished difference Result 474 states and 1329 transitions. [2021-06-05 21:15:00,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:15:00,529 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:00,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:00,529 INFO L225 Difference]: With dead ends: 474 [2021-06-05 21:15:00,529 INFO L226 Difference]: Without dead ends: 471 [2021-06-05 21:15:00,529 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 183.5ms TimeCoverageRelationStatistics Valid=90, Invalid=252, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:15:00,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-06-05 21:15:00,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 399. [2021-06-05 21:15:00,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.891959798994975) internal successors, (1151), 398 states have internal predecessors, (1151), 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-06-05 21:15:00,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1151 transitions. [2021-06-05 21:15:00,534 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1151 transitions. Word has length 17 [2021-06-05 21:15:00,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:00,534 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1151 transitions. [2021-06-05 21:15:00,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:00,534 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1151 transitions. [2021-06-05 21:15:00,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:00,535 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:00,535 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:00,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 320 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable491 [2021-06-05 21:15:00,735 INFO L430 AbstractCegarLoop]: === Iteration 320 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:00,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:00,735 INFO L82 PathProgramCache]: Analyzing trace with hash -2017146055, now seen corresponding path program 317 times [2021-06-05 21:15:00,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:00,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739278117] [2021-06-05 21:15:00,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:00,737 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:00,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [834334984] [2021-06-05 21:15:00,737 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 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 321 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:00,766 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:00,766 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:00,767 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:00,767 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:00,888 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:00,889 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:00,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739278117] [2021-06-05 21:15:00,889 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:00,889 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [834334984] [2021-06-05 21:15:00,889 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [834334984] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:00,889 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:00,889 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:00,889 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198067045] [2021-06-05 21:15:00,889 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:00,889 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:00,890 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:00,890 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:00,890 INFO L87 Difference]: Start difference. First operand 399 states and 1151 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:01,201 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:01,201 INFO L93 Difference]: Finished difference Result 485 states and 1353 transitions. [2021-06-05 21:15:01,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:15:01,201 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:01,202 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:01,202 INFO L225 Difference]: With dead ends: 485 [2021-06-05 21:15:01,202 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 21:15:01,202 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 79 ImplicationChecksByTransitivity, 191.1ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:15:01,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 21:15:01,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 397. [2021-06-05 21:15:01,209 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.8863636363636362) internal successors, (1143), 396 states have internal predecessors, (1143), 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-06-05 21:15:01,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 21:15:01,210 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 21:15:01,210 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:01,210 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 21:15:01,210 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:01,210 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 21:15:01,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:01,210 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:01,210 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:01,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable492,321 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:01,411 INFO L430 AbstractCegarLoop]: === Iteration 321 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:01,411 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:01,411 INFO L82 PathProgramCache]: Analyzing trace with hash -306064309, now seen corresponding path program 318 times [2021-06-05 21:15:01,411 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:01,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797175337] [2021-06-05 21:15:01,411 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:01,412 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:01,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1823743207] [2021-06-05 21:15:01,413 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 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 322 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:01,436 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:01,436 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:01,437 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:15:01,437 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:01,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:01,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:01,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:01,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:15:01,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:01,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:15:01,546 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 21:15:01,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:01,547 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,563 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:01,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:57, output treesize:56 [2021-06-05 21:15:01,623 INFO L446 ElimStorePlain]: Different costs {3=[v_A_366], 5=[F]} [2021-06-05 21:15:01,645 INFO L354 Elim1Store]: treesize reduction 40, result has 21.6 percent of original size [2021-06-05 21:15:01,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 3 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:01,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,695 INFO L354 Elim1Store]: treesize reduction 24, result has 41.5 percent of original size [2021-06-05 21:15:01,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 46 [2021-06-05 21:15:01,696 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:01,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:01,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:01,739 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:63, output treesize:60 [2021-06-05 21:15:02,015 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:02,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:02,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797175337] [2021-06-05 21:15:02,016 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:02,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1823743207] [2021-06-05 21:15:02,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1823743207] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:02,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:02,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:02,016 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361540846] [2021-06-05 21:15:02,016 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:02,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:02,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:02,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:02,016 INFO L87 Difference]: Start difference. First operand 397 states and 1143 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:02,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:02,369 INFO L93 Difference]: Finished difference Result 483 states and 1340 transitions. [2021-06-05 21:15:02,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:02,370 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:02,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:02,371 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:15:02,371 INFO L226 Difference]: Without dead ends: 479 [2021-06-05 21:15:02,371 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 310.5ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:02,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 479 states. [2021-06-05 21:15:02,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 479 to 399. [2021-06-05 21:15:02,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.886934673366834) internal successors, (1149), 398 states have internal predecessors, (1149), 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-06-05 21:15:02,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1149 transitions. [2021-06-05 21:15:02,375 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1149 transitions. Word has length 17 [2021-06-05 21:15:02,375 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:02,376 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1149 transitions. [2021-06-05 21:15:02,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:02,376 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1149 transitions. [2021-06-05 21:15:02,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:02,376 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:02,376 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:02,576 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable493,322 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:02,577 INFO L430 AbstractCegarLoop]: === Iteration 322 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:02,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:02,577 INFO L82 PathProgramCache]: Analyzing trace with hash -416886829, now seen corresponding path program 319 times [2021-06-05 21:15:02,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:02,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097152763] [2021-06-05 21:15:02,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:02,578 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:02,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1116409090] [2021-06-05 21:15:02,578 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 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 323 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:02,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:02,604 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:02,604 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:02,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:15:02,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:15:02,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:02,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:15:02,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:02,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:15:02,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:02,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:15:02,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:02,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:02,782 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:02,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:02,787 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:02,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:02,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097152763] [2021-06-05 21:15:02,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:02,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1116409090] [2021-06-05 21:15:02,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1116409090] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:02,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:02,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:02,823 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179973454] [2021-06-05 21:15:02,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:02,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:02,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:02,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:02,823 INFO L87 Difference]: Start difference. First operand 399 states and 1149 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:03,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:03,045 INFO L93 Difference]: Finished difference Result 447 states and 1265 transitions. [2021-06-05 21:15:03,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:03,045 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:03,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:03,046 INFO L225 Difference]: With dead ends: 447 [2021-06-05 21:15:03,046 INFO L226 Difference]: Without dead ends: 444 [2021-06-05 21:15:03,046 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 112.9ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:03,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 444 states. [2021-06-05 21:15:03,050 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 444 to 397. [2021-06-05 21:15:03,050 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 397 states, 396 states have (on average 2.8863636363636362) internal successors, (1143), 396 states have internal predecessors, (1143), 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-06-05 21:15:03,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 397 states to 397 states and 1143 transitions. [2021-06-05 21:15:03,051 INFO L78 Accepts]: Start accepts. Automaton has 397 states and 1143 transitions. Word has length 17 [2021-06-05 21:15:03,051 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:03,051 INFO L482 AbstractCegarLoop]: Abstraction has 397 states and 1143 transitions. [2021-06-05 21:15:03,051 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:03,051 INFO L276 IsEmpty]: Start isEmpty. Operand 397 states and 1143 transitions. [2021-06-05 21:15:03,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:03,051 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:03,051 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:03,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable518,323 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:03,252 INFO L430 AbstractCegarLoop]: === Iteration 323 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:03,252 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:03,252 INFO L82 PathProgramCache]: Analyzing trace with hash 1437975383, now seen corresponding path program 320 times [2021-06-05 21:15:03,252 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:03,252 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880305661] [2021-06-05 21:15:03,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:03,253 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:03,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [444968411] [2021-06-05 21:15:03,253 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 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 324 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:03,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:03,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:03,278 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:03,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:03,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:03,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:03,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880305661] [2021-06-05 21:15:03,356 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:03,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444968411] [2021-06-05 21:15:03,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444968411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:03,357 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:03,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:03,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10411502] [2021-06-05 21:15:03,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:03,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:03,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:03,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:03,357 INFO L87 Difference]: Start difference. First operand 397 states and 1143 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:03,541 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:03,542 INFO L93 Difference]: Finished difference Result 500 states and 1356 transitions. [2021-06-05 21:15:03,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:03,542 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:03,542 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:03,543 INFO L225 Difference]: With dead ends: 500 [2021-06-05 21:15:03,543 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 21:15:03,543 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 89.9ms TimeCoverageRelationStatistics Valid=58, Invalid=152, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:03,543 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 21:15:03,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 406. [2021-06-05 21:15:03,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.888888888888889) internal successors, (1170), 405 states have internal predecessors, (1170), 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-06-05 21:15:03,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1170 transitions. [2021-06-05 21:15:03,547 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1170 transitions. Word has length 17 [2021-06-05 21:15:03,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:03,547 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1170 transitions. [2021-06-05 21:15:03,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:03,547 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1170 transitions. [2021-06-05 21:15:03,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:03,548 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:03,548 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:03,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable519,324 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:03,748 INFO L430 AbstractCegarLoop]: === Iteration 324 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:03,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:03,748 INFO L82 PathProgramCache]: Analyzing trace with hash -312587246, now seen corresponding path program 321 times [2021-06-05 21:15:03,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:03,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104525714] [2021-06-05 21:15:03,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:03,750 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:03,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [821970026] [2021-06-05 21:15:03,750 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 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 325 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:03,773 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:15:03,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:03,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:15:03,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:03,846 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:03,847 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:03,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104525714] [2021-06-05 21:15:03,847 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:03,847 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [821970026] [2021-06-05 21:15:03,847 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [821970026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:03,847 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:03,847 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:03,847 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1198324634] [2021-06-05 21:15:03,847 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:03,847 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:03,847 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:03,848 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:03,848 INFO L87 Difference]: Start difference. First operand 406 states and 1170 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:04,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:04,111 INFO L93 Difference]: Finished difference Result 449 states and 1263 transitions. [2021-06-05 21:15:04,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:15:04,112 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:04,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:04,112 INFO L225 Difference]: With dead ends: 449 [2021-06-05 21:15:04,113 INFO L226 Difference]: Without dead ends: 438 [2021-06-05 21:15:04,113 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 164.9ms TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:15:04,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2021-06-05 21:15:04,116 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 405. [2021-06-05 21:15:04,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 405 states, 404 states have (on average 2.8886138613861387) internal successors, (1167), 404 states have internal predecessors, (1167), 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-06-05 21:15:04,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 405 states to 405 states and 1167 transitions. [2021-06-05 21:15:04,117 INFO L78 Accepts]: Start accepts. Automaton has 405 states and 1167 transitions. Word has length 17 [2021-06-05 21:15:04,117 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:04,117 INFO L482 AbstractCegarLoop]: Abstraction has 405 states and 1167 transitions. [2021-06-05 21:15:04,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:04,117 INFO L276 IsEmpty]: Start isEmpty. Operand 405 states and 1167 transitions. [2021-06-05 21:15:04,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:04,117 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:04,117 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:04,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 325 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable520 [2021-06-05 21:15:04,318 INFO L430 AbstractCegarLoop]: === Iteration 325 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:04,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:04,318 INFO L82 PathProgramCache]: Analyzing trace with hash 239847225, now seen corresponding path program 322 times [2021-06-05 21:15:04,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:04,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1251867050] [2021-06-05 21:15:04,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:04,319 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:04,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524310650] [2021-06-05 21:15:04,319 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 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 326 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:04,341 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:04,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:04,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:04,342 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:04,475 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:04,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:04,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1251867050] [2021-06-05 21:15:04,476 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:04,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524310650] [2021-06-05 21:15:04,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524310650] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:04,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:04,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:04,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [109620140] [2021-06-05 21:15:04,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:04,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:04,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:04,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:04,477 INFO L87 Difference]: Start difference. First operand 405 states and 1167 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:04,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:04,778 INFO L93 Difference]: Finished difference Result 493 states and 1380 transitions. [2021-06-05 21:15:04,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:15:04,779 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:04,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:04,780 INFO L225 Difference]: With dead ends: 493 [2021-06-05 21:15:04,780 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 21:15:04,780 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 207.0ms TimeCoverageRelationStatistics Valid=102, Invalid=278, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:15:04,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 21:15:04,784 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 409. [2021-06-05 21:15:04,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.8995098039215685) internal successors, (1183), 408 states have internal predecessors, (1183), 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-06-05 21:15:04,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1183 transitions. [2021-06-05 21:15:04,784 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1183 transitions. Word has length 17 [2021-06-05 21:15:04,785 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:04,785 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1183 transitions. [2021-06-05 21:15:04,785 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:04,785 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1183 transitions. [2021-06-05 21:15:04,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:04,785 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:04,785 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:04,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 326 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable521 [2021-06-05 21:15:04,986 INFO L430 AbstractCegarLoop]: === Iteration 326 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:04,986 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:04,986 INFO L82 PathProgramCache]: Analyzing trace with hash 129024705, now seen corresponding path program 323 times [2021-06-05 21:15:04,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:04,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385263456] [2021-06-05 21:15:04,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:04,987 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:04,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [504674158] [2021-06-05 21:15:04,987 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 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 327 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:05,013 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:05,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:05,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:05,014 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:05,136 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:05,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:05,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385263456] [2021-06-05 21:15:05,137 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:05,137 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [504674158] [2021-06-05 21:15:05,137 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [504674158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:05,137 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:05,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:05,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202386617] [2021-06-05 21:15:05,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:05,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:05,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:05,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:05,137 INFO L87 Difference]: Start difference. First operand 409 states and 1183 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:05,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:05,455 INFO L93 Difference]: Finished difference Result 504 states and 1404 transitions. [2021-06-05 21:15:05,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:15:05,456 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:05,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:05,457 INFO L225 Difference]: With dead ends: 504 [2021-06-05 21:15:05,457 INFO L226 Difference]: Without dead ends: 501 [2021-06-05 21:15:05,457 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 84 ImplicationChecksByTransitivity, 207.9ms TimeCoverageRelationStatistics Valid=113, Invalid=307, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:15:05,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 501 states. [2021-06-05 21:15:05,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 501 to 407. [2021-06-05 21:15:05,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.894088669950739) internal successors, (1175), 406 states have internal predecessors, (1175), 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-06-05 21:15:05,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1175 transitions. [2021-06-05 21:15:05,462 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1175 transitions. Word has length 17 [2021-06-05 21:15:05,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:05,462 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1175 transitions. [2021-06-05 21:15:05,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:05,462 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1175 transitions. [2021-06-05 21:15:05,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:05,462 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:05,462 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:05,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 327 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable522 [2021-06-05 21:15:05,663 INFO L430 AbstractCegarLoop]: === Iteration 327 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:05,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:05,663 INFO L82 PathProgramCache]: Analyzing trace with hash -710821153, now seen corresponding path program 324 times [2021-06-05 21:15:05,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:05,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686676272] [2021-06-05 21:15:05,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:05,664 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:05,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1851404595] [2021-06-05 21:15:05,664 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 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 328 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:05,689 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:05,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:05,690 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:05,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:05,769 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:05,769 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:05,769 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686676272] [2021-06-05 21:15:05,769 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:05,770 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1851404595] [2021-06-05 21:15:05,770 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1851404595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:05,770 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:05,770 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:05,770 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054306313] [2021-06-05 21:15:05,770 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:05,770 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:05,770 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:05,770 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:05,770 INFO L87 Difference]: Start difference. First operand 407 states and 1175 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:05,966 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:05,966 INFO L93 Difference]: Finished difference Result 551 states and 1464 transitions. [2021-06-05 21:15:05,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:05,967 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:05,967 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:05,967 INFO L225 Difference]: With dead ends: 551 [2021-06-05 21:15:05,967 INFO L226 Difference]: Without dead ends: 529 [2021-06-05 21:15:05,968 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 76.1ms TimeCoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:15:05,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2021-06-05 21:15:05,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 408. [2021-06-05 21:15:05,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 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-06-05 21:15:05,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 21:15:05,972 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 21:15:05,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:05,972 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 21:15:05,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:05,973 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 21:15:05,973 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:05,973 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:05,973 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:06,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable523,328 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:06,173 INFO L430 AbstractCegarLoop]: === Iteration 328 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:06,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:06,174 INFO L82 PathProgramCache]: Analyzing trace with hash -139366347, now seen corresponding path program 325 times [2021-06-05 21:15:06,174 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:06,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667122774] [2021-06-05 21:15:06,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:06,175 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:06,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [984118300] [2021-06-05 21:15:06,175 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 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 329 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:06,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:06,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:06,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:06,336 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:06,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:06,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667122774] [2021-06-05 21:15:06,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:06,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [984118300] [2021-06-05 21:15:06,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [984118300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:06,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:06,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:06,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1567937353] [2021-06-05 21:15:06,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:06,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:06,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:06,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:06,337 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:06,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:06,548 INFO L93 Difference]: Finished difference Result 459 states and 1300 transitions. [2021-06-05 21:15:06,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:06,548 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:06,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:06,549 INFO L225 Difference]: With dead ends: 459 [2021-06-05 21:15:06,549 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 21:15:06,549 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 169.1ms TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:15:06,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 21:15:06,553 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 408. [2021-06-05 21:15:06,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 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-06-05 21:15:06,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 21:15:06,554 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 21:15:06,554 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:06,554 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 21:15:06,554 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:06,554 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 21:15:06,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:06,554 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:06,554 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:06,755 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 329 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable524 [2021-06-05 21:15:06,755 INFO L430 AbstractCegarLoop]: === Iteration 329 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:06,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:06,755 INFO L82 PathProgramCache]: Analyzing trace with hash 221507005, now seen corresponding path program 326 times [2021-06-05 21:15:06,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:06,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910397637] [2021-06-05 21:15:06,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:06,756 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:06,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990955730] [2021-06-05 21:15:06,757 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 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 330 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:06,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:06,780 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:06,780 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:06,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:06,857 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:06,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:06,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910397637] [2021-06-05 21:15:06,857 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:06,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990955730] [2021-06-05 21:15:06,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990955730] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:06,857 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:06,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:06,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718150191] [2021-06-05 21:15:06,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:06,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:06,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:06,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:06,858 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:07,133 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:07,133 INFO L93 Difference]: Finished difference Result 574 states and 1518 transitions. [2021-06-05 21:15:07,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:15:07,134 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:07,134 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:07,135 INFO L225 Difference]: With dead ends: 574 [2021-06-05 21:15:07,135 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 21:15:07,135 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 116.9ms TimeCoverageRelationStatistics Valid=101, Invalid=205, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:15:07,135 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 21:15:07,139 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 408. [2021-06-05 21:15:07,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.8968058968058967) internal successors, (1179), 407 states have internal predecessors, (1179), 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-06-05 21:15:07,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1179 transitions. [2021-06-05 21:15:07,139 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1179 transitions. Word has length 17 [2021-06-05 21:15:07,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:07,140 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1179 transitions. [2021-06-05 21:15:07,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:07,140 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1179 transitions. [2021-06-05 21:15:07,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:07,140 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:07,140 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:07,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 330 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable525 [2021-06-05 21:15:07,341 INFO L430 AbstractCegarLoop]: === Iteration 330 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:07,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:07,341 INFO L82 PathProgramCache]: Analyzing trace with hash 855855421, now seen corresponding path program 327 times [2021-06-05 21:15:07,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:07,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [438339430] [2021-06-05 21:15:07,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:07,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:07,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1374827639] [2021-06-05 21:15:07,342 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 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 331 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:07,366 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:15:07,366 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:07,367 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:15:07,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:07,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:07,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:15:07,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:07,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:15:07,446 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 21:15:07,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:07,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:07,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:50 [2021-06-05 21:15:07,545 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:07,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:15:07,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:07,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-06-05 21:15:07,588 INFO L446 ElimStorePlain]: Different costs {0=[v_A_372], 3=[F]} [2021-06-05 21:15:07,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:07,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:07,616 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 21:15:07,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 21:15:07,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:07,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:07,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:07,630 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 21:15:07,737 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:07,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:07,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [438339430] [2021-06-05 21:15:07,737 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:07,737 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374827639] [2021-06-05 21:15:07,737 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374827639] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:07,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:07,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:07,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564518758] [2021-06-05 21:15:07,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:07,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:07,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:07,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:07,738 INFO L87 Difference]: Start difference. First operand 408 states and 1179 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:07,983 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:07,984 INFO L93 Difference]: Finished difference Result 447 states and 1270 transitions. [2021-06-05 21:15:07,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:07,984 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:07,984 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:07,985 INFO L225 Difference]: With dead ends: 447 [2021-06-05 21:15:07,985 INFO L226 Difference]: Without dead ends: 441 [2021-06-05 21:15:07,985 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 3 SyntacticMatches, 3 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 173.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:07,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2021-06-05 21:15:07,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 407. [2021-06-05 21:15:07,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.899014778325123) internal successors, (1177), 406 states have internal predecessors, (1177), 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-06-05 21:15:07,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1177 transitions. [2021-06-05 21:15:07,990 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1177 transitions. Word has length 17 [2021-06-05 21:15:07,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:07,990 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1177 transitions. [2021-06-05 21:15:07,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:07,990 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1177 transitions. [2021-06-05 21:15:07,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:07,990 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:07,990 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:08,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 331 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable526 [2021-06-05 21:15:08,191 INFO L430 AbstractCegarLoop]: === Iteration 331 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:08,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:08,191 INFO L82 PathProgramCache]: Analyzing trace with hash -1710064541, now seen corresponding path program 328 times [2021-06-05 21:15:08,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:08,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038536136] [2021-06-05 21:15:08,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:08,192 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:08,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1426554811] [2021-06-05 21:15:08,192 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 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 332 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:08,214 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:08,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:08,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:15:08,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:08,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:08,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:15:08,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:15:08,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:15:08,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:08,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:15:08,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:08,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:15:08,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:08,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:08,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:08,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:08,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:08,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:08,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:08,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:08,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:15:08,430 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:08,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:08,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038536136] [2021-06-05 21:15:08,430 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:08,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1426554811] [2021-06-05 21:15:08,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1426554811] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:08,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:08,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:08,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812794350] [2021-06-05 21:15:08,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:08,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:08,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:08,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:08,431 INFO L87 Difference]: Start difference. First operand 407 states and 1177 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:08,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:08,683 INFO L93 Difference]: Finished difference Result 464 states and 1313 transitions. [2021-06-05 21:15:08,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:15:08,684 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:08,684 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:08,684 INFO L225 Difference]: With dead ends: 464 [2021-06-05 21:15:08,684 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 21:15:08,684 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 112.0ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:08,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 21:15:08,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 406. [2021-06-05 21:15:08,688 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.8987654320987652) internal successors, (1174), 405 states have internal predecessors, (1174), 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-06-05 21:15:08,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1174 transitions. [2021-06-05 21:15:08,689 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1174 transitions. Word has length 17 [2021-06-05 21:15:08,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:08,689 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1174 transitions. [2021-06-05 21:15:08,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:08,689 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1174 transitions. [2021-06-05 21:15:08,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:08,689 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:08,690 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:08,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 332 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable532 [2021-06-05 21:15:08,890 INFO L430 AbstractCegarLoop]: === Iteration 332 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:08,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:08,890 INFO L82 PathProgramCache]: Analyzing trace with hash -1020525255, now seen corresponding path program 329 times [2021-06-05 21:15:08,890 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:08,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572685517] [2021-06-05 21:15:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:08,891 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:08,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1105670308] [2021-06-05 21:15:08,892 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 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 333 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:08,915 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:08,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:08,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:08,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:09,012 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:09,012 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:09,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572685517] [2021-06-05 21:15:09,012 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:09,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105670308] [2021-06-05 21:15:09,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105670308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:09,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:09,013 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:15:09,013 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [757132819] [2021-06-05 21:15:09,013 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:15:09,013 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:09,013 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:15:09,013 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:15:09,013 INFO L87 Difference]: Start difference. First operand 406 states and 1174 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:09,552 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:09,553 INFO L93 Difference]: Finished difference Result 596 states and 1564 transitions. [2021-06-05 21:15:09,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:15:09,553 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:09,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:09,554 INFO L225 Difference]: With dead ends: 596 [2021-06-05 21:15:09,554 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 21:15:09,555 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 269.7ms TimeCoverageRelationStatistics Valid=144, Invalid=408, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:15:09,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 21:15:09,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 403. [2021-06-05 21:15:09,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.900497512437811) internal successors, (1166), 402 states have internal predecessors, (1166), 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-06-05 21:15:09,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1166 transitions. [2021-06-05 21:15:09,561 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1166 transitions. Word has length 17 [2021-06-05 21:15:09,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:09,561 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1166 transitions. [2021-06-05 21:15:09,561 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:09,562 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1166 transitions. [2021-06-05 21:15:09,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:09,562 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:09,562 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:09,772 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 333 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable533 [2021-06-05 21:15:09,773 INFO L430 AbstractCegarLoop]: === Iteration 333 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:09,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:09,773 INFO L82 PathProgramCache]: Analyzing trace with hash 579733971, now seen corresponding path program 330 times [2021-06-05 21:15:09,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:09,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896842148] [2021-06-05 21:15:09,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:09,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:09,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [145958705] [2021-06-05 21:15:09,778 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 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 334 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:09,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:09,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:09,802 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:09,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:09,891 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:09,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:09,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896842148] [2021-06-05 21:15:09,892 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:09,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [145958705] [2021-06-05 21:15:09,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [145958705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:09,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:09,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:09,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345607669] [2021-06-05 21:15:09,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:09,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:09,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:09,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:09,892 INFO L87 Difference]: Start difference. First operand 403 states and 1166 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:10,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:10,157 INFO L93 Difference]: Finished difference Result 473 states and 1330 transitions. [2021-06-05 21:15:10,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:15:10,157 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:10,157 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:10,158 INFO L225 Difference]: With dead ends: 473 [2021-06-05 21:15:10,158 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 21:15:10,158 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 98.9ms TimeCoverageRelationStatistics Valid=60, Invalid=180, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:15:10,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 21:15:10,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 402. [2021-06-05 21:15:10,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9002493765586035) internal successors, (1163), 401 states have internal predecessors, (1163), 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-06-05 21:15:10,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1163 transitions. [2021-06-05 21:15:10,163 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1163 transitions. Word has length 17 [2021-06-05 21:15:10,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:10,163 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1163 transitions. [2021-06-05 21:15:10,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:10,163 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1163 transitions. [2021-06-05 21:15:10,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:10,163 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:10,163 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:10,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable534,334 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:10,364 INFO L430 AbstractCegarLoop]: === Iteration 334 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:10,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:10,364 INFO L82 PathProgramCache]: Analyzing trace with hash -1971193633, now seen corresponding path program 331 times [2021-06-05 21:15:10,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:10,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096531616] [2021-06-05 21:15:10,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:10,365 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:10,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1942622542] [2021-06-05 21:15:10,365 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 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 335 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:10,387 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:10,387 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:10,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:10,531 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:10,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:10,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096531616] [2021-06-05 21:15:10,531 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:10,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1942622542] [2021-06-05 21:15:10,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1942622542] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:10,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:10,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:10,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878304867] [2021-06-05 21:15:10,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:10,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:10,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:10,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:10,532 INFO L87 Difference]: Start difference. First operand 402 states and 1163 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:10,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:10,746 INFO L93 Difference]: Finished difference Result 450 states and 1283 transitions. [2021-06-05 21:15:10,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:15:10,747 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:10,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:10,747 INFO L225 Difference]: With dead ends: 450 [2021-06-05 21:15:10,747 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 21:15:10,747 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 164.9ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:15:10,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 21:15:10,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 401. [2021-06-05 21:15:10,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.8975) internal successors, (1159), 400 states have internal predecessors, (1159), 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-06-05 21:15:10,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1159 transitions. [2021-06-05 21:15:10,752 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1159 transitions. Word has length 17 [2021-06-05 21:15:10,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:10,752 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1159 transitions. [2021-06-05 21:15:10,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:10,752 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1159 transitions. [2021-06-05 21:15:10,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:10,752 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:10,752 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:10,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 335 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable535 [2021-06-05 21:15:10,953 INFO L430 AbstractCegarLoop]: === Iteration 335 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:10,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:10,953 INFO L82 PathProgramCache]: Analyzing trace with hash 1125645505, now seen corresponding path program 332 times [2021-06-05 21:15:10,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:10,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [944969541] [2021-06-05 21:15:10,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:10,954 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:10,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440034267] [2021-06-05 21:15:10,954 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 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 336 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:10,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:10,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:10,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:15:10,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:11,058 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:11,058 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:11,058 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [944969541] [2021-06-05 21:15:11,059 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:11,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440034267] [2021-06-05 21:15:11,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440034267] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:11,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:11,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:11,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1620976386] [2021-06-05 21:15:11,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:11,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:11,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:11,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:11,059 INFO L87 Difference]: Start difference. First operand 401 states and 1159 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:11,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:11,375 INFO L93 Difference]: Finished difference Result 649 states and 1687 transitions. [2021-06-05 21:15:11,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:15:11,375 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:11,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:11,377 INFO L225 Difference]: With dead ends: 649 [2021-06-05 21:15:11,377 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 21:15:11,377 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 149.0ms TimeCoverageRelationStatistics Valid=107, Invalid=273, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:15:11,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 21:15:11,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 407. [2021-06-05 21:15:11,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 406 states have (on average 2.9064039408866993) internal successors, (1180), 406 states have internal predecessors, (1180), 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-06-05 21:15:11,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 1180 transitions. [2021-06-05 21:15:11,385 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 1180 transitions. Word has length 17 [2021-06-05 21:15:11,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:11,385 INFO L482 AbstractCegarLoop]: Abstraction has 407 states and 1180 transitions. [2021-06-05 21:15:11,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:11,385 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 1180 transitions. [2021-06-05 21:15:11,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:11,385 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:11,386 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:11,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable536,336 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:11,607 INFO L430 AbstractCegarLoop]: === Iteration 336 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:11,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:11,608 INFO L82 PathProgramCache]: Analyzing trace with hash 174977127, now seen corresponding path program 333 times [2021-06-05 21:15:11,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:11,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635438344] [2021-06-05 21:15:11,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:11,609 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:11,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [934967871] [2021-06-05 21:15:11,610 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 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 337 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:11,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:15:11,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:11,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:11,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:11,716 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:11,716 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:11,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635438344] [2021-06-05 21:15:11,716 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:11,716 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934967871] [2021-06-05 21:15:11,716 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934967871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:11,716 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:11,716 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:11,717 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023919690] [2021-06-05 21:15:11,717 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:11,717 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:11,717 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:11,717 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:11,717 INFO L87 Difference]: Start difference. First operand 407 states and 1180 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:11,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:11,994 INFO L93 Difference]: Finished difference Result 630 states and 1622 transitions. [2021-06-05 21:15:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:15:11,994 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:11,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:11,995 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:15:11,995 INFO L226 Difference]: Without dead ends: 591 [2021-06-05 21:15:11,995 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 119.3ms TimeCoverageRelationStatistics Valid=84, Invalid=188, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:15:11,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2021-06-05 21:15:12,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 421. [2021-06-05 21:15:12,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.914285714285714) internal successors, (1224), 420 states have internal predecessors, (1224), 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-06-05 21:15:12,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 21:15:12,000 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 21:15:12,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:12,001 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 21:15:12,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:12,001 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 21:15:12,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:12,001 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:12,001 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:12,201 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable537,337 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:12,202 INFO L430 AbstractCegarLoop]: === Iteration 337 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:12,202 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:12,202 INFO L82 PathProgramCache]: Analyzing trace with hash 746431933, now seen corresponding path program 334 times [2021-06-05 21:15:12,202 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:12,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31619121] [2021-06-05 21:15:12,202 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:12,203 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:12,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783214746] [2021-06-05 21:15:12,203 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 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 338 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:12,225 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:12,225 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:12,225 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:12,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:12,356 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:12,356 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:12,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31619121] [2021-06-05 21:15:12,356 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:12,356 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783214746] [2021-06-05 21:15:12,356 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783214746] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:12,356 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:12,357 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:12,357 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107213104] [2021-06-05 21:15:12,357 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:12,357 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:12,357 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:12,357 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:12,357 INFO L87 Difference]: Start difference. First operand 421 states and 1224 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:12,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:12,570 INFO L93 Difference]: Finished difference Result 473 states and 1348 transitions. [2021-06-05 21:15:12,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:15:12,570 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:12,570 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:12,571 INFO L225 Difference]: With dead ends: 473 [2021-06-05 21:15:12,571 INFO L226 Difference]: Without dead ends: 470 [2021-06-05 21:15:12,571 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 176.9ms TimeCoverageRelationStatistics Valid=79, Invalid=227, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:15:12,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 470 states. [2021-06-05 21:15:12,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 470 to 421. [2021-06-05 21:15:12,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.914285714285714) internal successors, (1224), 420 states have internal predecessors, (1224), 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-06-05 21:15:12,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1224 transitions. [2021-06-05 21:15:12,576 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1224 transitions. Word has length 17 [2021-06-05 21:15:12,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:12,576 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1224 transitions. [2021-06-05 21:15:12,576 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:12,576 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1224 transitions. [2021-06-05 21:15:12,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:12,576 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:12,576 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:12,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 338 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable538 [2021-06-05 21:15:12,777 INFO L430 AbstractCegarLoop]: === Iteration 338 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:12,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:12,777 INFO L82 PathProgramCache]: Analyzing trace with hash -1062537671, now seen corresponding path program 335 times [2021-06-05 21:15:12,777 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:12,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26721542] [2021-06-05 21:15:12,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:12,778 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:12,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869702354] [2021-06-05 21:15:12,779 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 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 339 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:12,803 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:12,803 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:12,804 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:12,804 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:12,902 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:12,902 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:12,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26721542] [2021-06-05 21:15:12,902 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:12,902 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869702354] [2021-06-05 21:15:12,902 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869702354] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:12,902 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:12,902 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:12,902 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671683756] [2021-06-05 21:15:12,903 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:12,903 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:12,903 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:12,903 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:12,903 INFO L87 Difference]: Start difference. First operand 421 states and 1224 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:13,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:13,236 INFO L93 Difference]: Finished difference Result 525 states and 1477 transitions. [2021-06-05 21:15:13,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:15:13,237 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:13,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:13,237 INFO L225 Difference]: With dead ends: 525 [2021-06-05 21:15:13,237 INFO L226 Difference]: Without dead ends: 522 [2021-06-05 21:15:13,238 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:15:13,238 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 522 states. [2021-06-05 21:15:13,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 522 to 423. [2021-06-05 21:15:13,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.919431279620853) internal successors, (1232), 422 states have internal predecessors, (1232), 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-06-05 21:15:13,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1232 transitions. [2021-06-05 21:15:13,242 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1232 transitions. Word has length 17 [2021-06-05 21:15:13,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:13,243 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1232 transitions. [2021-06-05 21:15:13,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:13,243 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1232 transitions. [2021-06-05 21:15:13,243 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:13,243 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:13,243 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:13,443 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable539,339 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:13,443 INFO L430 AbstractCegarLoop]: === Iteration 339 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:13,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:13,444 INFO L82 PathProgramCache]: Analyzing trace with hash -1173360191, now seen corresponding path program 336 times [2021-06-05 21:15:13,444 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:13,444 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216756237] [2021-06-05 21:15:13,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:13,445 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:13,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764967253] [2021-06-05 21:15:13,445 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 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 340 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:13,468 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:15:13,469 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:13,469 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:13,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:13,542 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:13,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:13,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216756237] [2021-06-05 21:15:13,542 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:13,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764967253] [2021-06-05 21:15:13,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764967253] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:13,543 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:13,543 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:13,543 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570488077] [2021-06-05 21:15:13,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:13,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:13,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:13,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:13,543 INFO L87 Difference]: Start difference. First operand 423 states and 1232 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:13,860 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:13,860 INFO L93 Difference]: Finished difference Result 717 states and 1861 transitions. [2021-06-05 21:15:13,861 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:15:13,861 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:13,861 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:13,862 INFO L225 Difference]: With dead ends: 717 [2021-06-05 21:15:13,862 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 21:15:13,862 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 158.9ms TimeCoverageRelationStatistics Valid=124, Invalid=296, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:15:13,862 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 21:15:13,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 427. [2021-06-05 21:15:13,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 2.927230046948357) internal successors, (1247), 426 states have internal predecessors, (1247), 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-06-05 21:15:13,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 1247 transitions. [2021-06-05 21:15:13,867 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 1247 transitions. Word has length 17 [2021-06-05 21:15:13,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:13,867 INFO L482 AbstractCegarLoop]: Abstraction has 427 states and 1247 transitions. [2021-06-05 21:15:13,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:13,868 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 1247 transitions. [2021-06-05 21:15:13,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:13,868 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:13,868 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:14,068 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 340 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable540 [2021-06-05 21:15:14,068 INFO L430 AbstractCegarLoop]: === Iteration 340 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:14,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:14,069 INFO L82 PathProgramCache]: Analyzing trace with hash -1180622151, now seen corresponding path program 337 times [2021-06-05 21:15:14,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:14,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259116397] [2021-06-05 21:15:14,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:14,070 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:14,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307234417] [2021-06-05 21:15:14,070 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 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 341 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:14,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:14,093 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:14,094 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:14,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:14,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:15:14,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:14,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:15:14,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:15:14,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:15:14,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:15:14,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:14,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:15:14,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:14,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:14,266 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:14,295 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:14,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:14,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259116397] [2021-06-05 21:15:14,296 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:14,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307234417] [2021-06-05 21:15:14,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307234417] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:14,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:14,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:14,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747012466] [2021-06-05 21:15:14,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:14,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:14,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:14,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:14,296 INFO L87 Difference]: Start difference. First operand 427 states and 1247 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:14,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:14,542 INFO L93 Difference]: Finished difference Result 471 states and 1351 transitions. [2021-06-05 21:15:14,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:14,543 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:14,543 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:14,544 INFO L225 Difference]: With dead ends: 471 [2021-06-05 21:15:14,544 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:15:14,544 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 112.2ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:14,544 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:15:14,548 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 21:15:14,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 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-06-05 21:15:14,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 21:15:14,549 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 21:15:14,549 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:14,549 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 21:15:14,549 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:14,549 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 21:15:14,549 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:14,549 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:14,549 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:14,749 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 341 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable541 [2021-06-05 21:15:14,750 INFO L430 AbstractCegarLoop]: === Iteration 341 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:14,750 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:14,750 INFO L82 PathProgramCache]: Analyzing trace with hash -2013206049, now seen corresponding path program 338 times [2021-06-05 21:15:14,750 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:14,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405919067] [2021-06-05 21:15:14,750 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:14,752 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:14,752 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1504501930] [2021-06-05 21:15:14,752 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 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 342 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:14,797 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:14,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:14,798 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:15:14,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:14,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:14,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:15:14,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:14,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:15:14,870 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:14,871 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,878 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:15:14,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:14,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:15:14,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:14,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:14,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:15:15,008 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:15:15,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:15:15,010 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:15,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:15,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:15:15,021 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:15,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:15,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:15,029 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 21:15:15,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:15,086 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:15,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405919067] [2021-06-05 21:15:15,086 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:15,086 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1504501930] [2021-06-05 21:15:15,086 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1504501930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:15,086 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:15,086 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:15,086 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229691964] [2021-06-05 21:15:15,086 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:15,086 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:15,086 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:15,086 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:15,086 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:15,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:15,333 INFO L93 Difference]: Finished difference Result 464 states and 1334 transitions. [2021-06-05 21:15:15,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:15,333 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:15,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:15,334 INFO L225 Difference]: With dead ends: 464 [2021-06-05 21:15:15,334 INFO L226 Difference]: Without dead ends: 461 [2021-06-05 21:15:15,334 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 169.9ms TimeCoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:15,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 461 states. [2021-06-05 21:15:15,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 461 to 426. [2021-06-05 21:15:15,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 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-06-05 21:15:15,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 21:15:15,339 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 21:15:15,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:15,339 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 21:15:15,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:15,339 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 21:15:15,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:15,340 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:15,340 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:15,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 342 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable542 [2021-06-05 21:15:15,540 INFO L430 AbstractCegarLoop]: === Iteration 342 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:15,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:15,540 INFO L82 PathProgramCache]: Analyzing trace with hash -1441751243, now seen corresponding path program 339 times [2021-06-05 21:15:15,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:15,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516610698] [2021-06-05 21:15:15,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:15,542 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:15,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028462362] [2021-06-05 21:15:15,542 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 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 343 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:15,566 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:15:15,566 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:15,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:15:15,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:15,667 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:15,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:15,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516610698] [2021-06-05 21:15:15,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:15,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028462362] [2021-06-05 21:15:15,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028462362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:15,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:15,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:15,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1219699716] [2021-06-05 21:15:15,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:15,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:15,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:15,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:15,668 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:15,846 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:15,846 INFO L93 Difference]: Finished difference Result 471 states and 1355 transitions. [2021-06-05 21:15:15,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:15,846 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:15,847 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:15,847 INFO L225 Difference]: With dead ends: 471 [2021-06-05 21:15:15,847 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:15:15,847 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 118.9ms TimeCoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:15:15,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:15:15,851 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 426. [2021-06-05 21:15:15,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 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-06-05 21:15:15,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 21:15:15,852 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 21:15:15,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:15,852 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 21:15:15,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:15,852 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 21:15:15,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:15,852 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:15,853 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:16,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 343 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable543 [2021-06-05 21:15:16,053 INFO L430 AbstractCegarLoop]: === Iteration 343 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:16,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:16,053 INFO L82 PathProgramCache]: Analyzing trace with hash -906521441, now seen corresponding path program 340 times [2021-06-05 21:15:16,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:16,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141297477] [2021-06-05 21:15:16,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:16,055 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:16,055 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1625954155] [2021-06-05 21:15:16,055 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 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 344 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:16,079 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:16,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:16,080 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:16,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:16,206 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:16,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:16,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141297477] [2021-06-05 21:15:16,207 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:16,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1625954155] [2021-06-05 21:15:16,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1625954155] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:16,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:16,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:16,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166205487] [2021-06-05 21:15:16,207 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:16,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:16,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:16,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=112, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:16,207 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:16,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:16,401 INFO L93 Difference]: Finished difference Result 480 states and 1371 transitions. [2021-06-05 21:15:16,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:16,401 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:16,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:16,402 INFO L225 Difference]: With dead ends: 480 [2021-06-05 21:15:16,402 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 21:15:16,402 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 173.8ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:15:16,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 21:15:16,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 426. [2021-06-05 21:15:16,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 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-06-05 21:15:16,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 21:15:16,407 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 21:15:16,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:16,407 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 21:15:16,407 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:16,407 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 21:15:16,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:16,407 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:16,407 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:16,607 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable544,344 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:16,608 INFO L430 AbstractCegarLoop]: === Iteration 344 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:16,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:16,608 INFO L82 PathProgramCache]: Analyzing trace with hash -2074158527, now seen corresponding path program 341 times [2021-06-05 21:15:16,608 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:16,608 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899169253] [2021-06-05 21:15:16,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:16,609 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:16,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [804417336] [2021-06-05 21:15:16,609 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 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 345 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:16,632 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:16,633 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:16,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:16,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:16,754 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:16,754 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899169253] [2021-06-05 21:15:16,754 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:16,754 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804417336] [2021-06-05 21:15:16,754 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804417336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:16,754 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:16,754 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:16,754 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395675910] [2021-06-05 21:15:16,754 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:16,754 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:16,754 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:16,755 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:16,755 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:16,907 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:16,908 INFO L93 Difference]: Finished difference Result 454 states and 1312 transitions. [2021-06-05 21:15:16,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:16,908 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:16,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:16,909 INFO L225 Difference]: With dead ends: 454 [2021-06-05 21:15:16,909 INFO L226 Difference]: Without dead ends: 451 [2021-06-05 21:15:16,909 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 119.3ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:15:16,909 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-06-05 21:15:16,913 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 426. [2021-06-05 21:15:16,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.929411764705882) internal successors, (1245), 425 states have internal predecessors, (1245), 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-06-05 21:15:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1245 transitions. [2021-06-05 21:15:16,914 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1245 transitions. Word has length 17 [2021-06-05 21:15:16,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:16,914 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1245 transitions. [2021-06-05 21:15:16,914 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:16,914 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1245 transitions. [2021-06-05 21:15:16,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:16,914 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:16,914 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:17,114 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 345 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable545 [2021-06-05 21:15:17,115 INFO L430 AbstractCegarLoop]: === Iteration 345 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:17,115 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:17,115 INFO L82 PathProgramCache]: Analyzing trace with hash -345111193, now seen corresponding path program 342 times [2021-06-05 21:15:17,115 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:17,115 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1312247014] [2021-06-05 21:15:17,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:17,116 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:17,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [245039475] [2021-06-05 21:15:17,116 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 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 346 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:17,140 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:17,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:17,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:15:17,141 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:17,211 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:17,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:17,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1312247014] [2021-06-05 21:15:17,211 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:17,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [245039475] [2021-06-05 21:15:17,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [245039475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:17,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:17,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:17,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206386873] [2021-06-05 21:15:17,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:17,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:17,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:17,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:17,212 INFO L87 Difference]: Start difference. First operand 426 states and 1245 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:17,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:17,379 INFO L93 Difference]: Finished difference Result 534 states and 1501 transitions. [2021-06-05 21:15:17,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:17,379 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:17,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:17,380 INFO L225 Difference]: With dead ends: 534 [2021-06-05 21:15:17,380 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 21:15:17,380 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 76.8ms TimeCoverageRelationStatistics Valid=56, Invalid=154, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:17,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 21:15:17,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 402. [2021-06-05 21:15:17,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9127182044887783) internal successors, (1168), 401 states have internal predecessors, (1168), 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-06-05 21:15:17,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 21:15:17,385 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 21:15:17,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:17,385 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 21:15:17,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:17,385 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 21:15:17,385 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:17,385 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:17,385 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:17,585 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 346 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable546 [2021-06-05 21:15:17,586 INFO L430 AbstractCegarLoop]: === Iteration 346 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:17,586 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:17,586 INFO L82 PathProgramCache]: Analyzing trace with hash 410773185, now seen corresponding path program 343 times [2021-06-05 21:15:17,586 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:17,586 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284035434] [2021-06-05 21:15:17,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:17,587 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:17,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1050175302] [2021-06-05 21:15:17,587 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 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 347 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:17,609 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:17,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:17,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:17,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:17,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:17,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:17,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:15:17,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:17,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:15:17,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:17,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:15:17,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:15:17,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:15:17,762 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:17,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,770 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:15:17,771 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:17,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:17,778 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:17,804 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:17,804 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:17,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284035434] [2021-06-05 21:15:17,804 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:17,804 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1050175302] [2021-06-05 21:15:17,804 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1050175302] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:17,804 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:17,804 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:17,804 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082400690] [2021-06-05 21:15:17,804 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:17,804 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:17,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:17,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:17,805 INFO L87 Difference]: Start difference. First operand 402 states and 1168 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:18,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:18,030 INFO L93 Difference]: Finished difference Result 433 states and 1242 transitions. [2021-06-05 21:15:18,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:18,030 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:18,030 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:18,031 INFO L225 Difference]: With dead ends: 433 [2021-06-05 21:15:18,031 INFO L226 Difference]: Without dead ends: 430 [2021-06-05 21:15:18,031 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 102.5ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:18,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-06-05 21:15:18,034 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 402. [2021-06-05 21:15:18,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.9127182044887783) internal successors, (1168), 401 states have internal predecessors, (1168), 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-06-05 21:15:18,035 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1168 transitions. [2021-06-05 21:15:18,035 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1168 transitions. Word has length 17 [2021-06-05 21:15:18,035 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:18,035 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1168 transitions. [2021-06-05 21:15:18,035 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:18,035 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1168 transitions. [2021-06-05 21:15:18,036 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:18,036 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:18,036 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:18,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 347 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable547 [2021-06-05 21:15:18,236 INFO L430 AbstractCegarLoop]: === Iteration 347 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:18,236 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:18,237 INFO L82 PathProgramCache]: Analyzing trace with hash -1823334309, now seen corresponding path program 344 times [2021-06-05 21:15:18,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:18,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1560374952] [2021-06-05 21:15:18,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:18,238 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:18,238 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034376281] [2021-06-05 21:15:18,238 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 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 348 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:18,260 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:18,261 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:18,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:18,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:18,348 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:18,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:18,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1560374952] [2021-06-05 21:15:18,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:18,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034376281] [2021-06-05 21:15:18,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034376281] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:18,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:18,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:18,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752964547] [2021-06-05 21:15:18,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:18,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:18,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:18,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:18,349 INFO L87 Difference]: Start difference. First operand 402 states and 1168 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:18,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:18,609 INFO L93 Difference]: Finished difference Result 615 states and 1653 transitions. [2021-06-05 21:15:18,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:18,610 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:18,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:18,611 INFO L225 Difference]: With dead ends: 615 [2021-06-05 21:15:18,611 INFO L226 Difference]: Without dead ends: 609 [2021-06-05 21:15:18,611 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 91.5ms TimeCoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:18,611 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 609 states. [2021-06-05 21:15:18,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 609 to 408. [2021-06-05 21:15:18,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 408 states, 407 states have (on average 2.921375921375921) internal successors, (1189), 407 states have internal predecessors, (1189), 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-06-05 21:15:18,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 408 states to 408 states and 1189 transitions. [2021-06-05 21:15:18,616 INFO L78 Accepts]: Start accepts. Automaton has 408 states and 1189 transitions. Word has length 17 [2021-06-05 21:15:18,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:18,616 INFO L482 AbstractCegarLoop]: Abstraction has 408 states and 1189 transitions. [2021-06-05 21:15:18,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:18,616 INFO L276 IsEmpty]: Start isEmpty. Operand 408 states and 1189 transitions. [2021-06-05 21:15:18,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:18,616 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:18,617 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:18,817 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable548,348 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:18,817 INFO L430 AbstractCegarLoop]: === Iteration 348 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:18,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:18,817 INFO L82 PathProgramCache]: Analyzing trace with hash -94286975, now seen corresponding path program 345 times [2021-06-05 21:15:18,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:18,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [543370759] [2021-06-05 21:15:18,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:18,818 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:18,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1216726070] [2021-06-05 21:15:18,819 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 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 349 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:18,843 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:15:18,843 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:18,844 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:18,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:18,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:18,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:18,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:18,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:18,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,892 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:18,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,893 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:15:18,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:18,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:18,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:15:18,950 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:18,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:15:18,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:18,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:18,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:15:19,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:19,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:19,016 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,021 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:19,047 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:19,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:19,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [543370759] [2021-06-05 21:15:19,047 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:19,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1216726070] [2021-06-05 21:15:19,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1216726070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:19,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:19,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:19,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125309858] [2021-06-05 21:15:19,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:19,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:19,047 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:19,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:19,048 INFO L87 Difference]: Start difference. First operand 408 states and 1189 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:19,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:19,366 INFO L93 Difference]: Finished difference Result 491 states and 1396 transitions. [2021-06-05 21:15:19,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:19,367 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:19,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:19,368 INFO L225 Difference]: With dead ends: 491 [2021-06-05 21:15:19,368 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 21:15:19,368 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 112.8ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:19,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 21:15:19,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 409. [2021-06-05 21:15:19,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 408 states have (on average 2.9215686274509802) internal successors, (1192), 408 states have internal predecessors, (1192), 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-06-05 21:15:19,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 1192 transitions. [2021-06-05 21:15:19,373 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 1192 transitions. Word has length 17 [2021-06-05 21:15:19,373 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:19,373 INFO L482 AbstractCegarLoop]: Abstraction has 409 states and 1192 transitions. [2021-06-05 21:15:19,373 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:19,374 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 1192 transitions. [2021-06-05 21:15:19,374 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:19,374 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:19,374 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:19,574 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable549,349 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:19,574 INFO L430 AbstractCegarLoop]: === Iteration 349 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:19,575 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:19,575 INFO L82 PathProgramCache]: Analyzing trace with hash 1624056731, now seen corresponding path program 346 times [2021-06-05 21:15:19,575 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:19,575 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1860315375] [2021-06-05 21:15:19,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:19,576 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:19,576 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1756099282] [2021-06-05 21:15:19,576 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 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 350 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:19,608 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:19,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:19,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:19,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:19,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:15:19,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:15:19,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:19,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:15:19,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:19,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:15:19,719 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:19,720 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:15:19,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:19,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:19,762 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:19,767 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:19,767 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:19,805 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:19,805 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:19,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1860315375] [2021-06-05 21:15:19,805 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:19,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1756099282] [2021-06-05 21:15:19,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1756099282] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:19,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:19,806 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:19,806 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941756183] [2021-06-05 21:15:19,806 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:19,806 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:19,806 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:19,806 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:19,806 INFO L87 Difference]: Start difference. First operand 409 states and 1192 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:20,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:20,069 INFO L93 Difference]: Finished difference Result 500 states and 1420 transitions. [2021-06-05 21:15:20,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:20,069 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:20,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:20,070 INFO L225 Difference]: With dead ends: 500 [2021-06-05 21:15:20,070 INFO L226 Difference]: Without dead ends: 497 [2021-06-05 21:15:20,070 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:20,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 497 states. [2021-06-05 21:15:20,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 497 to 410. [2021-06-05 21:15:20,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.924205378973105) internal successors, (1196), 409 states have internal predecessors, (1196), 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-06-05 21:15:20,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1196 transitions. [2021-06-05 21:15:20,075 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1196 transitions. Word has length 17 [2021-06-05 21:15:20,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:20,075 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1196 transitions. [2021-06-05 21:15:20,075 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:20,075 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1196 transitions. [2021-06-05 21:15:20,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:20,076 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:20,076 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:20,276 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 350 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable550 [2021-06-05 21:15:20,276 INFO L430 AbstractCegarLoop]: === Iteration 350 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:20,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:20,276 INFO L82 PathProgramCache]: Analyzing trace with hash -2135680763, now seen corresponding path program 347 times [2021-06-05 21:15:20,276 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:20,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [598670170] [2021-06-05 21:15:20,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:20,278 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:20,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777879285] [2021-06-05 21:15:20,278 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 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 351 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:20,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:15:20,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:20,299 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:20,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:20,392 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:20,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:20,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [598670170] [2021-06-05 21:15:20,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:20,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777879285] [2021-06-05 21:15:20,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777879285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:20,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:20,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:20,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124519097] [2021-06-05 21:15:20,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:20,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:20,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:20,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:20,393 INFO L87 Difference]: Start difference. First operand 410 states and 1196 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:20,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:20,660 INFO L93 Difference]: Finished difference Result 602 states and 1630 transitions. [2021-06-05 21:15:20,660 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:15:20,661 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:20,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:20,661 INFO L225 Difference]: With dead ends: 602 [2021-06-05 21:15:20,661 INFO L226 Difference]: Without dead ends: 597 [2021-06-05 21:15:20,662 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 102.6ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:15:20,662 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-06-05 21:15:20,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 415. [2021-06-05 21:15:20,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 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-06-05 21:15:20,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 21:15:20,667 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 21:15:20,667 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:20,667 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 21:15:20,667 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:20,667 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 21:15:20,667 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:20,667 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:20,667 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:20,868 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 351 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable551 [2021-06-05 21:15:20,868 INFO L430 AbstractCegarLoop]: === Iteration 351 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:20,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:20,868 INFO L82 PathProgramCache]: Analyzing trace with hash -1564225957, now seen corresponding path program 348 times [2021-06-05 21:15:20,868 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:20,868 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1073343608] [2021-06-05 21:15:20,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:20,869 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:20,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238945628] [2021-06-05 21:15:20,869 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 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 352 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:20,892 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:20,892 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:20,892 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:15:20,893 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:20,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:20,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:20,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:20,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:20,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:20,947 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 21:15:20,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:20,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:20,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:20,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:20,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:43, output treesize:39 [2021-06-05 21:15:20,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:20,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:21,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:21,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:21,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-06-05 21:15:21,034 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:21,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:15:21,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:21,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:21,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:21,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:62, output treesize:61 [2021-06-05 21:15:21,108 INFO L446 ElimStorePlain]: Different costs {0=[v_A_392], 3=[F]} [2021-06-05 21:15:21,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:21,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:21,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:21,129 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:21,138 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 21:15:21,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 40 treesize of output 38 [2021-06-05 21:15:21,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:21,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:21,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:21,153 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:35 [2021-06-05 21:15:21,237 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:21,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:21,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1073343608] [2021-06-05 21:15:21,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:21,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238945628] [2021-06-05 21:15:21,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238945628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:21,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:21,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:21,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627343512] [2021-06-05 21:15:21,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:21,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:21,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:21,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:21,238 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:21,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:21,520 INFO L93 Difference]: Finished difference Result 473 states and 1359 transitions. [2021-06-05 21:15:21,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:21,520 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:21,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:21,521 INFO L225 Difference]: With dead ends: 473 [2021-06-05 21:15:21,521 INFO L226 Difference]: Without dead ends: 469 [2021-06-05 21:15:21,521 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 174.2ms TimeCoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:21,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 469 states. [2021-06-05 21:15:21,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 469 to 415. [2021-06-05 21:15:21,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 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-06-05 21:15:21,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 21:15:21,526 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 21:15:21,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:21,526 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 21:15:21,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:21,526 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 21:15:21,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:21,527 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:21,527 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:21,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable552,352 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:21,731 INFO L430 AbstractCegarLoop]: === Iteration 352 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:21,731 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:21,731 INFO L82 PathProgramCache]: Analyzing trace with hash 179813735, now seen corresponding path program 349 times [2021-06-05 21:15:21,731 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:21,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776180047] [2021-06-05 21:15:21,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:21,732 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:21,732 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843238297] [2021-06-05 21:15:21,732 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 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 353 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:21,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:21,756 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:21,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:21,880 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:21,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:21,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776180047] [2021-06-05 21:15:21,880 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:21,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843238297] [2021-06-05 21:15:21,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843238297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:21,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:21,880 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:21,880 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108143208] [2021-06-05 21:15:21,880 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:21,880 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:21,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:21,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:21,881 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:22,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:22,083 INFO L93 Difference]: Finished difference Result 451 states and 1306 transitions. [2021-06-05 21:15:22,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:22,084 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:22,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:22,084 INFO L225 Difference]: With dead ends: 451 [2021-06-05 21:15:22,085 INFO L226 Difference]: Without dead ends: 448 [2021-06-05 21:15:22,085 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 123.7ms TimeCoverageRelationStatistics Valid=58, Invalid=182, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:15:22,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 448 states. [2021-06-05 21:15:22,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 448 to 415. [2021-06-05 21:15:22,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9420289855072466) internal successors, (1218), 414 states have internal predecessors, (1218), 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-06-05 21:15:22,089 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1218 transitions. [2021-06-05 21:15:22,089 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1218 transitions. Word has length 17 [2021-06-05 21:15:22,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:22,089 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1218 transitions. [2021-06-05 21:15:22,089 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:22,089 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1218 transitions. [2021-06-05 21:15:22,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:22,090 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:22,090 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:22,290 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 353 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable556 [2021-06-05 21:15:22,290 INFO L430 AbstractCegarLoop]: === Iteration 353 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:22,290 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:22,290 INFO L82 PathProgramCache]: Analyzing trace with hash -1545791931, now seen corresponding path program 350 times [2021-06-05 21:15:22,290 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:22,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908355635] [2021-06-05 21:15:22,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:22,292 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:22,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [690787088] [2021-06-05 21:15:22,292 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 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 354 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:22,313 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:22,314 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:22,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:22,314 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:22,404 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:22,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:22,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908355635] [2021-06-05 21:15:22,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:22,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690787088] [2021-06-05 21:15:22,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690787088] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:22,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:22,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:22,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467322272] [2021-06-05 21:15:22,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:22,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:22,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:22,404 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:22,405 INFO L87 Difference]: Start difference. First operand 415 states and 1218 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:22,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:22,746 INFO L93 Difference]: Finished difference Result 546 states and 1548 transitions. [2021-06-05 21:15:22,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:15:22,747 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:22,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:22,747 INFO L225 Difference]: With dead ends: 546 [2021-06-05 21:15:22,747 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 21:15:22,748 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 153.3ms TimeCoverageRelationStatistics Valid=116, Invalid=264, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:15:22,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 21:15:22,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 414. [2021-06-05 21:15:22,752 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.9394673123486683) internal successors, (1214), 413 states have internal predecessors, (1214), 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-06-05 21:15:22,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1214 transitions. [2021-06-05 21:15:22,752 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1214 transitions. Word has length 17 [2021-06-05 21:15:22,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:22,752 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1214 transitions. [2021-06-05 21:15:22,753 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:22,753 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1214 transitions. [2021-06-05 21:15:22,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:22,753 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:22,753 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:22,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable557,354 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:22,954 INFO L430 AbstractCegarLoop]: === Iteration 354 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:22,954 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:22,954 INFO L82 PathProgramCache]: Analyzing trace with hash 182536004, now seen corresponding path program 351 times [2021-06-05 21:15:22,954 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:22,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847547244] [2021-06-05 21:15:22,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:22,955 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:22,955 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [704947285] [2021-06-05 21:15:22,955 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 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 355 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:22,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:15:22,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:22,978 INFO L263 TraceCheckSpWp]: Trace formula consists of 46 conjuncts, 22 conjunts are in the unsatisfiable core [2021-06-05 21:15:22,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:23,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2021-06-05 21:15:23,004 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:23,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:23,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:23,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:20, output treesize:16 [2021-06-05 21:15:23,035 INFO L354 Elim1Store]: treesize reduction 31, result has 18.4 percent of original size [2021-06-05 21:15:23,035 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 27 treesize of output 26 [2021-06-05 21:15:23,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:23,051 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:23,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 1 dim-2 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:23,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:38, output treesize:34 [2021-06-05 21:15:27,134 WARN L205 SmtUtils]: Spent 2.07 s on a formula simplification that was a NOOP. DAG size: 27 [2021-06-05 21:15:33,189 INFO L446 ElimStorePlain]: Different costs {0=[v_A_393], 1=[F]} [2021-06-05 21:15:33,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:33,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:33,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:33,215 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:33,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:15:33,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:33,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:33,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:33,236 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:45, output treesize:19 [2021-06-05 21:15:33,275 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:33,276 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:33,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847547244] [2021-06-05 21:15:33,276 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:33,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [704947285] [2021-06-05 21:15:33,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [704947285] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:33,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:33,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:33,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592906161] [2021-06-05 21:15:33,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:33,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:33,277 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:33,277 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=64, Unknown=4, NotChecked=0, Total=90 [2021-06-05 21:15:33,277 INFO L87 Difference]: Start difference. First operand 414 states and 1214 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:37,368 WARN L205 SmtUtils]: Spent 2.02 s on a formula simplification that was a NOOP. DAG size: 28 [2021-06-05 21:15:49,501 WARN L205 SmtUtils]: Spent 4.07 s on a formula simplification that was a NOOP. DAG size: 30 [2021-06-05 21:15:49,676 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:49,676 INFO L93 Difference]: Finished difference Result 466 states and 1331 transitions. [2021-06-05 21:15:49,676 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-06-05 21:15:49,677 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:49,677 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:49,677 INFO L225 Difference]: With dead ends: 466 [2021-06-05 21:15:49,677 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 21:15:49,678 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 26303.5ms TimeCoverageRelationStatistics Valid=41, Invalid=132, Unknown=9, NotChecked=0, Total=182 [2021-06-05 21:15:49,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 21:15:49,682 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 415. [2021-06-05 21:15:49,683 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 415 states, 414 states have (on average 2.9371980676328504) internal successors, (1216), 414 states have internal predecessors, (1216), 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-06-05 21:15:49,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 415 states to 415 states and 1216 transitions. [2021-06-05 21:15:49,684 INFO L78 Accepts]: Start accepts. Automaton has 415 states and 1216 transitions. Word has length 17 [2021-06-05 21:15:49,684 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:49,684 INFO L482 AbstractCegarLoop]: Abstraction has 415 states and 1216 transitions. [2021-06-05 21:15:49,684 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:49,684 INFO L276 IsEmpty]: Start isEmpty. Operand 415 states and 1216 transitions. [2021-06-05 21:15:49,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:49,684 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:49,685 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:49,885 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 355 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable558 [2021-06-05 21:15:49,885 INFO L430 AbstractCegarLoop]: === Iteration 355 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:49,885 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:49,885 INFO L82 PathProgramCache]: Analyzing trace with hash -1059496256, now seen corresponding path program 352 times [2021-06-05 21:15:49,885 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:49,886 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219825540] [2021-06-05 21:15:49,886 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:49,887 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:49,887 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920021779] [2021-06-05 21:15:49,887 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 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 356 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:49,914 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:49,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:49,915 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:49,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:49,996 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:49,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:49,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219825540] [2021-06-05 21:15:49,996 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:49,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920021779] [2021-06-05 21:15:49,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920021779] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:49,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:49,997 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:49,997 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166939899] [2021-06-05 21:15:49,997 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:49,997 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:49,997 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:49,997 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:49,997 INFO L87 Difference]: Start difference. First operand 415 states and 1216 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:50,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:50,189 INFO L93 Difference]: Finished difference Result 506 states and 1443 transitions. [2021-06-05 21:15:50,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:15:50,189 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:50,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:50,190 INFO L225 Difference]: With dead ends: 506 [2021-06-05 21:15:50,190 INFO L226 Difference]: Without dead ends: 487 [2021-06-05 21:15:50,190 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 104.8ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:50,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 487 states. [2021-06-05 21:15:50,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 487 to 422. [2021-06-05 21:15:50,193 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9358669833729216) internal successors, (1236), 421 states have internal predecessors, (1236), 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-06-05 21:15:50,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1236 transitions. [2021-06-05 21:15:50,194 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1236 transitions. Word has length 17 [2021-06-05 21:15:50,194 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:50,194 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1236 transitions. [2021-06-05 21:15:50,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:50,194 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1236 transitions. [2021-06-05 21:15:50,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:50,195 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:50,195 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:50,395 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable560,356 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:50,395 INFO L430 AbstractCegarLoop]: === Iteration 356 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:50,395 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:50,395 INFO L82 PathProgramCache]: Analyzing trace with hash 13589124, now seen corresponding path program 353 times [2021-06-05 21:15:50,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:50,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599965597] [2021-06-05 21:15:50,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:50,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:50,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863172876] [2021-06-05 21:15:50,397 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 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 357 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:50,420 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:50,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:50,420 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:15:50,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:50,502 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:50,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:50,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599965597] [2021-06-05 21:15:50,502 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:50,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863172876] [2021-06-05 21:15:50,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863172876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:50,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:50,502 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:50,502 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1796670643] [2021-06-05 21:15:50,502 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:50,502 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:50,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:50,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:50,503 INFO L87 Difference]: Start difference. First operand 422 states and 1236 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:50,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:50,757 INFO L93 Difference]: Finished difference Result 517 states and 1439 transitions. [2021-06-05 21:15:50,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:50,757 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:50,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:50,758 INFO L225 Difference]: With dead ends: 517 [2021-06-05 21:15:50,758 INFO L226 Difference]: Without dead ends: 504 [2021-06-05 21:15:50,758 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 125.4ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:50,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 504 states. [2021-06-05 21:15:50,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 504 to 424. [2021-06-05 21:15:50,762 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.938534278959811) internal successors, (1243), 423 states have internal predecessors, (1243), 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-06-05 21:15:50,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1243 transitions. [2021-06-05 21:15:50,762 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1243 transitions. Word has length 17 [2021-06-05 21:15:50,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:50,762 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1243 transitions. [2021-06-05 21:15:50,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:50,762 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1243 transitions. [2021-06-05 21:15:50,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:50,763 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:50,763 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:50,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable561,357 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:50,963 INFO L430 AbstractCegarLoop]: === Iteration 357 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:50,964 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:50,964 INFO L82 PathProgramCache]: Analyzing trace with hash 1123780548, now seen corresponding path program 354 times [2021-06-05 21:15:50,964 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:50,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3132947] [2021-06-05 21:15:50,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:50,965 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:50,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1499419616] [2021-06-05 21:15:50,965 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 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 358 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:50,986 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:50,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:50,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 44 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:15:50,987 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:51,052 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 21:15:51,052 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:51,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3132947] [2021-06-05 21:15:51,052 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:51,052 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1499419616] [2021-06-05 21:15:51,052 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1499419616] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:51,052 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:51,052 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:15:51,052 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930659727] [2021-06-05 21:15:51,053 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:15:51,053 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:51,053 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:15:51,053 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:15:51,053 INFO L87 Difference]: Start difference. First operand 424 states and 1243 transitions. Second operand has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:15:51,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:51,220 INFO L93 Difference]: Finished difference Result 504 states and 1413 transitions. [2021-06-05 21:15:51,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:15:51,221 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:51,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:51,222 INFO L225 Difference]: With dead ends: 504 [2021-06-05 21:15:51,222 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 21:15:51,222 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 55.2ms TimeCoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:51,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 21:15:51,227 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 424. [2021-06-05 21:15:51,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.933806146572104) internal successors, (1241), 423 states have internal predecessors, (1241), 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-06-05 21:15:51,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1241 transitions. [2021-06-05 21:15:51,228 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1241 transitions. Word has length 17 [2021-06-05 21:15:51,228 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:51,228 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1241 transitions. [2021-06-05 21:15:51,228 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.125) internal successors, (17), 8 states have internal predecessors, (17), 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-06-05 21:15:51,228 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1241 transitions. [2021-06-05 21:15:51,229 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:51,229 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:51,229 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:51,440 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 358 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable562 [2021-06-05 21:15:51,441 INFO L430 AbstractCegarLoop]: === Iteration 358 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:51,441 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:51,441 INFO L82 PathProgramCache]: Analyzing trace with hash 184331197, now seen corresponding path program 355 times [2021-06-05 21:15:51,441 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:51,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [328808847] [2021-06-05 21:15:51,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:51,442 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:51,443 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1127951883] [2021-06-05 21:15:51,443 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 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 359 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:51,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:51,472 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:51,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:51,585 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:51,586 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:51,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [328808847] [2021-06-05 21:15:51,586 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:51,586 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1127951883] [2021-06-05 21:15:51,586 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1127951883] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:51,586 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:51,586 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:15:51,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2108794567] [2021-06-05 21:15:51,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:15:51,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:51,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:15:51,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:15:51,586 INFO L87 Difference]: Start difference. First operand 424 states and 1241 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:51,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:51,957 INFO L93 Difference]: Finished difference Result 514 states and 1436 transitions. [2021-06-05 21:15:51,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:51,957 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:51,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:51,958 INFO L225 Difference]: With dead ends: 514 [2021-06-05 21:15:51,958 INFO L226 Difference]: Without dead ends: 493 [2021-06-05 21:15:51,958 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 157.4ms TimeCoverageRelationStatistics Valid=67, Invalid=275, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:15:51,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2021-06-05 21:15:51,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 421. [2021-06-05 21:15:51,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.933333333333333) internal successors, (1232), 420 states have internal predecessors, (1232), 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-06-05 21:15:51,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1232 transitions. [2021-06-05 21:15:51,962 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1232 transitions. Word has length 17 [2021-06-05 21:15:51,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:51,962 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1232 transitions. [2021-06-05 21:15:51,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:51,962 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1232 transitions. [2021-06-05 21:15:51,963 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:51,963 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:51,963 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:52,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 359 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable563 [2021-06-05 21:15:52,163 INFO L430 AbstractCegarLoop]: === Iteration 359 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:52,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:52,164 INFO L82 PathProgramCache]: Analyzing trace with hash -1057701063, now seen corresponding path program 356 times [2021-06-05 21:15:52,164 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:52,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579089542] [2021-06-05 21:15:52,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:52,165 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:52,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920609518] [2021-06-05 21:15:52,165 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 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 360 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:52,187 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:52,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:52,188 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:15:52,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:52,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:15:52,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:15:52,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:52,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:15:52,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:52,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:15:52,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:15:52,310 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:52,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,326 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:15:52,368 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:15:52,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:15:52,370 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:52,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:15:52,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:52,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:52,394 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 21:15:52,464 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:52,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:52,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579089542] [2021-06-05 21:15:52,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:52,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920609518] [2021-06-05 21:15:52,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920609518] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:52,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:52,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:52,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105069] [2021-06-05 21:15:52,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:52,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:52,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:52,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:52,465 INFO L87 Difference]: Start difference. First operand 421 states and 1232 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:52,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:52,774 INFO L93 Difference]: Finished difference Result 466 states and 1331 transitions. [2021-06-05 21:15:52,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:52,775 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:52,775 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:52,775 INFO L225 Difference]: With dead ends: 466 [2021-06-05 21:15:52,775 INFO L226 Difference]: Without dead ends: 463 [2021-06-05 21:15:52,776 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 144.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:52,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 463 states. [2021-06-05 21:15:52,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 463 to 424. [2021-06-05 21:15:52,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.940898345153664) internal successors, (1244), 423 states have internal predecessors, (1244), 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-06-05 21:15:52,781 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1244 transitions. [2021-06-05 21:15:52,781 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1244 transitions. Word has length 17 [2021-06-05 21:15:52,781 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:52,781 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1244 transitions. [2021-06-05 21:15:52,781 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:52,781 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1244 transitions. [2021-06-05 21:15:52,781 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:52,781 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:52,781 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:52,982 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable564,360 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:52,982 INFO L430 AbstractCegarLoop]: === Iteration 360 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:52,982 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:52,982 INFO L82 PathProgramCache]: Analyzing trace with hash -1168523583, now seen corresponding path program 357 times [2021-06-05 21:15:52,982 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:52,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [882977161] [2021-06-05 21:15:52,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:52,983 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:52,983 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1759130705] [2021-06-05 21:15:52,983 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 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 361 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:53,008 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:15:53,008 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:53,009 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:15:53,009 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:53,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:53,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:53,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:53,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,057 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:15:53,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:53,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:15:53,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:53,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,111 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:15:53,146 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:15:53,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:15:53,148 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:53,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:15:53,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,164 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 21:15:53,225 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:53,226 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:53,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [882977161] [2021-06-05 21:15:53,226 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:53,226 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1759130705] [2021-06-05 21:15:53,226 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1759130705] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:53,226 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:53,226 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:53,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834261762] [2021-06-05 21:15:53,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:53,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:53,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:53,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:53,226 INFO L87 Difference]: Start difference. First operand 424 states and 1244 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:53,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:53,580 INFO L93 Difference]: Finished difference Result 461 states and 1326 transitions. [2021-06-05 21:15:53,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:15:53,580 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:53,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:53,581 INFO L225 Difference]: With dead ends: 461 [2021-06-05 21:15:53,581 INFO L226 Difference]: Without dead ends: 458 [2021-06-05 21:15:53,581 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 56 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:15:53,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 458 states. [2021-06-05 21:15:53,585 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 458 to 423. [2021-06-05 21:15:53,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:15:53,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:15:53,586 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:15:53,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:53,586 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:15:53,586 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:53,586 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:15:53,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:53,586 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:53,586 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:53,787 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 361 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable565 [2021-06-05 21:15:53,787 INFO L430 AbstractCegarLoop]: === Iteration 361 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:53,787 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:53,787 INFO L82 PathProgramCache]: Analyzing trace with hash 542558163, now seen corresponding path program 358 times [2021-06-05 21:15:53,787 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:53,787 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050458760] [2021-06-05 21:15:53,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:53,788 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:53,788 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [292569550] [2021-06-05 21:15:53,789 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 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 362 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:53,811 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:53,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:53,812 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:53,812 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:53,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:53,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:53,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:15:53,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:15:53,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:53,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:15:53,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:53,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:15:53,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:15:53,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:15:53,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:15:53,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:53,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:53,975 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:54,014 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:54,014 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:54,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050458760] [2021-06-05 21:15:54,014 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:54,014 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292569550] [2021-06-05 21:15:54,014 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292569550] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:54,014 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:54,014 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:54,014 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053703047] [2021-06-05 21:15:54,014 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:54,014 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:54,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:54,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:54,015 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:54,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:54,335 INFO L93 Difference]: Finished difference Result 472 states and 1357 transitions. [2021-06-05 21:15:54,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:54,335 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:54,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:54,336 INFO L225 Difference]: With dead ends: 472 [2021-06-05 21:15:54,336 INFO L226 Difference]: Without dead ends: 468 [2021-06-05 21:15:54,336 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 103.3ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:54,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-06-05 21:15:54,340 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 423. [2021-06-05 21:15:54,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:15:54,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:15:54,341 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:15:54,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:54,341 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:15:54,341 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:54,341 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:15:54,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:54,341 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:54,341 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:54,542 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable566,362 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:54,542 INFO L430 AbstractCegarLoop]: === Iteration 362 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:54,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:54,542 INFO L82 PathProgramCache]: Analyzing trace with hash -574156198, now seen corresponding path program 359 times [2021-06-05 21:15:54,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:54,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [476605137] [2021-06-05 21:15:54,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:54,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:54,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [289674170] [2021-06-05 21:15:54,544 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 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 363 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:54,567 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:54,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:54,568 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:54,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:54,650 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:54,650 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:54,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [476605137] [2021-06-05 21:15:54,650 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:54,650 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [289674170] [2021-06-05 21:15:54,650 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [289674170] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:54,650 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:54,650 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-06-05 21:15:54,650 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909610711] [2021-06-05 21:15:54,650 INFO L462 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-06-05 21:15:54,650 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:54,651 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-06-05 21:15:54,651 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2021-06-05 21:15:54,651 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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-06-05 21:15:54,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:54,893 INFO L93 Difference]: Finished difference Result 526 states and 1447 transitions. [2021-06-05 21:15:54,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:15:54,894 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:54,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:54,895 INFO L225 Difference]: With dead ends: 526 [2021-06-05 21:15:54,895 INFO L226 Difference]: Without dead ends: 513 [2021-06-05 21:15:54,895 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 120.1ms TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:15:54,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-06-05 21:15:54,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 423. [2021-06-05 21:15:54,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:15:54,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:15:54,899 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:15:54,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:54,900 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:15:54,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 1.8888888888888888) internal successors, (17), 9 states have internal predecessors, (17), 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-06-05 21:15:54,900 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:15:54,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:54,900 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:54,900 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:55,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable567,363 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:55,101 INFO L430 AbstractCegarLoop]: === Iteration 363 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:55,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:55,101 INFO L82 PathProgramCache]: Analyzing trace with hash 536035226, now seen corresponding path program 360 times [2021-06-05 21:15:55,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:55,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467008631] [2021-06-05 21:15:55,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:55,103 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:55,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [216293570] [2021-06-05 21:15:55,103 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 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 364 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:55,126 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:15:55,126 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:55,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 13 conjunts are in the unsatisfiable core [2021-06-05 21:15:55,127 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:55,199 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:55,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:55,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467008631] [2021-06-05 21:15:55,199 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:55,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [216293570] [2021-06-05 21:15:55,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [216293570] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:55,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:55,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:55,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412046634] [2021-06-05 21:15:55,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:55,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:55,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:55,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:55,200 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:55,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:55,453 INFO L93 Difference]: Finished difference Result 506 states and 1410 transitions. [2021-06-05 21:15:55,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:55,453 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:55,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:55,454 INFO L225 Difference]: With dead ends: 506 [2021-06-05 21:15:55,454 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 21:15:55,454 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 117.7ms TimeCoverageRelationStatistics Valid=67, Invalid=143, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:15:55,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 21:15:55,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 423. [2021-06-05 21:15:55,458 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:15:55,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:15:55,459 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:15:55,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:55,459 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:15:55,459 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:55,459 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:15:55,459 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:55,459 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:55,459 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:55,659 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 364 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable568 [2021-06-05 21:15:55,660 INFO L430 AbstractCegarLoop]: === Iteration 364 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:55,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:55,660 INFO L82 PathProgramCache]: Analyzing trace with hash 1088469697, now seen corresponding path program 361 times [2021-06-05 21:15:55,660 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:55,660 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1044806580] [2021-06-05 21:15:55,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:55,661 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:55,661 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2062918095] [2021-06-05 21:15:55,662 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 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 365 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:55,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:15:55,691 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:15:55,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:55,836 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:55,836 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:55,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1044806580] [2021-06-05 21:15:55,836 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:55,836 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2062918095] [2021-06-05 21:15:55,836 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2062918095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:55,836 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:55,836 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:55,836 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305674691] [2021-06-05 21:15:55,836 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:55,836 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:55,836 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:55,836 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:55,836 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:56,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:56,192 INFO L93 Difference]: Finished difference Result 497 states and 1408 transitions. [2021-06-05 21:15:56,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:15:56,193 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:56,193 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:56,194 INFO L225 Difference]: With dead ends: 497 [2021-06-05 21:15:56,194 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 21:15:56,194 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 201.3ms TimeCoverageRelationStatistics Valid=96, Invalid=284, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:15:56,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 21:15:56,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 425. [2021-06-05 21:15:56,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.943396226415094) internal successors, (1248), 424 states have internal predecessors, (1248), 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-06-05 21:15:56,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1248 transitions. [2021-06-05 21:15:56,199 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1248 transitions. Word has length 17 [2021-06-05 21:15:56,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:56,199 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1248 transitions. [2021-06-05 21:15:56,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:56,199 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1248 transitions. [2021-06-05 21:15:56,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:56,200 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:56,200 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:56,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable569,365 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:56,400 INFO L430 AbstractCegarLoop]: === Iteration 365 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:56,400 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:56,400 INFO L82 PathProgramCache]: Analyzing trace with hash 977647177, now seen corresponding path program 362 times [2021-06-05 21:15:56,400 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:56,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1533822884] [2021-06-05 21:15:56,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:56,402 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:56,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [416081224] [2021-06-05 21:15:56,402 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 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 366 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:56,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:15:56,424 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:56,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:15:56,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:56,526 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:56,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1533822884] [2021-06-05 21:15:56,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:56,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [416081224] [2021-06-05 21:15:56,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [416081224] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:56,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:56,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:15:56,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708326238] [2021-06-05 21:15:56,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:15:56,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:56,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:15:56,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:56,527 INFO L87 Difference]: Start difference. First operand 425 states and 1248 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:56,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:56,891 INFO L93 Difference]: Finished difference Result 506 states and 1425 transitions. [2021-06-05 21:15:56,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:15:56,891 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:56,891 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:56,892 INFO L225 Difference]: With dead ends: 506 [2021-06-05 21:15:56,892 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 21:15:56,892 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 163.9ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:15:56,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 21:15:56,896 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 420. [2021-06-05 21:15:56,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.9331742243436754) internal successors, (1229), 419 states have internal predecessors, (1229), 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-06-05 21:15:56,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1229 transitions. [2021-06-05 21:15:56,897 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1229 transitions. Word has length 17 [2021-06-05 21:15:56,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:56,897 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1229 transitions. [2021-06-05 21:15:56,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:15:56,897 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1229 transitions. [2021-06-05 21:15:56,898 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:56,898 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:56,898 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:57,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable570,366 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:57,098 INFO L430 AbstractCegarLoop]: === Iteration 366 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:57,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:57,098 INFO L82 PathProgramCache]: Analyzing trace with hash -1606238373, now seen corresponding path program 363 times [2021-06-05 21:15:57,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:57,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261363047] [2021-06-05 21:15:57,099 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:57,100 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:57,100 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2048890945] [2021-06-05 21:15:57,100 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 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 367 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:57,122 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:15:57,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:57,123 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:15:57,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:57,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:57,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,143 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:15:57,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:57,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:15:57,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:57,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:15:57,235 INFO L446 ElimStorePlain]: Different costs {1=[v_A_402], 5=[F]} [2021-06-05 21:15:57,242 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:57,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:15:57,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,266 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:57,283 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 21:15:57,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:57,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:57,349 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:57,349 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 21:15:57,647 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 61 DAG size of output: 49 [2021-06-05 21:15:57,792 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:15:57,792 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:57,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261363047] [2021-06-05 21:15:57,792 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:57,792 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2048890945] [2021-06-05 21:15:57,792 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2048890945] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:57,792 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:57,792 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:15:57,792 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741324050] [2021-06-05 21:15:57,792 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:15:57,792 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:57,793 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:15:57,793 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:15:57,793 INFO L87 Difference]: Start difference. First operand 420 states and 1229 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:58,286 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification. DAG size of input: 105 DAG size of output: 86 [2021-06-05 21:15:58,322 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:58,322 INFO L93 Difference]: Finished difference Result 563 states and 1578 transitions. [2021-06-05 21:15:58,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:15:58,323 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:58,323 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:58,323 INFO L225 Difference]: With dead ends: 563 [2021-06-05 21:15:58,323 INFO L226 Difference]: Without dead ends: 559 [2021-06-05 21:15:58,323 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 550.1ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:15:58,324 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 559 states. [2021-06-05 21:15:58,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 559 to 430. [2021-06-05 21:15:58,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.9463869463869465) internal successors, (1264), 429 states have internal predecessors, (1264), 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-06-05 21:15:58,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1264 transitions. [2021-06-05 21:15:58,329 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1264 transitions. Word has length 17 [2021-06-05 21:15:58,329 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:58,329 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1264 transitions. [2021-06-05 21:15:58,329 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:15:58,329 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1264 transitions. [2021-06-05 21:15:58,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:58,330 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:58,330 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:58,530 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable571,367 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:58,530 INFO L430 AbstractCegarLoop]: === Iteration 367 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:58,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:58,531 INFO L82 PathProgramCache]: Analyzing trace with hash -1717060893, now seen corresponding path program 364 times [2021-06-05 21:15:58,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:58,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120581688] [2021-06-05 21:15:58,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:58,532 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:58,532 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305963694] [2021-06-05 21:15:58,532 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 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 368 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:58,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:15:58,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:58,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:58,555 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:58,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:58,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:15:58,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:58,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:15:58,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:15:58,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,651 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,652 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:15:58,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:58,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:15:58,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:15:58,733 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:58,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:15:58,742 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:58,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:58,748 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:15:58,783 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:58,784 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:58,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120581688] [2021-06-05 21:15:58,784 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:58,784 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305963694] [2021-06-05 21:15:58,784 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305963694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:58,784 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:58,784 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:15:58,784 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1434383198] [2021-06-05 21:15:58,784 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:15:58,784 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:58,784 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:15:58,784 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:15:58,784 INFO L87 Difference]: Start difference. First operand 430 states and 1264 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:59,036 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:59,037 INFO L93 Difference]: Finished difference Result 477 states and 1373 transitions. [2021-06-05 21:15:59,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:15:59,037 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:59,037 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:59,038 INFO L225 Difference]: With dead ends: 477 [2021-06-05 21:15:59,038 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 21:15:59,038 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 112.1ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:15:59,038 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 21:15:59,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 430. [2021-06-05 21:15:59,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 430 states, 429 states have (on average 2.9463869463869465) internal successors, (1264), 429 states have internal predecessors, (1264), 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-06-05 21:15:59,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 430 states to 430 states and 1264 transitions. [2021-06-05 21:15:59,043 INFO L78 Accepts]: Start accepts. Automaton has 430 states and 1264 transitions. Word has length 17 [2021-06-05 21:15:59,043 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:59,043 INFO L482 AbstractCegarLoop]: Abstraction has 430 states and 1264 transitions. [2021-06-05 21:15:59,043 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:15:59,043 INFO L276 IsEmpty]: Start isEmpty. Operand 430 states and 1264 transitions. [2021-06-05 21:15:59,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:59,043 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:59,044 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:59,244 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 368 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable606 [2021-06-05 21:15:59,244 INFO L430 AbstractCegarLoop]: === Iteration 368 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:59,244 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:59,244 INFO L82 PathProgramCache]: Analyzing trace with hash 137801319, now seen corresponding path program 365 times [2021-06-05 21:15:59,244 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:59,244 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655900107] [2021-06-05 21:15:59,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:59,245 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:59,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [823843486] [2021-06-05 21:15:59,245 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 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 369 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:59,269 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:15:59,269 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:59,270 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:15:59,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:59,352 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:15:59,353 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:15:59,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655900107] [2021-06-05 21:15:59,353 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:15:59,353 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [823843486] [2021-06-05 21:15:59,353 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [823843486] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:15:59,353 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:15:59,353 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:15:59,353 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918387468] [2021-06-05 21:15:59,353 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:15:59,353 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:15:59,353 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:15:59,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:15:59,354 INFO L87 Difference]: Start difference. First operand 430 states and 1264 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:59,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:15:59,566 INFO L93 Difference]: Finished difference Result 556 states and 1510 transitions. [2021-06-05 21:15:59,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:15:59,567 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:15:59,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:15:59,567 INFO L225 Difference]: With dead ends: 556 [2021-06-05 21:15:59,567 INFO L226 Difference]: Without dead ends: 536 [2021-06-05 21:15:59,567 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 84.2ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:15:59,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 536 states. [2021-06-05 21:15:59,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 536 to 426. [2021-06-05 21:15:59,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.9458823529411764) internal successors, (1252), 425 states have internal predecessors, (1252), 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-06-05 21:15:59,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1252 transitions. [2021-06-05 21:15:59,572 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1252 transitions. Word has length 17 [2021-06-05 21:15:59,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:15:59,572 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1252 transitions. [2021-06-05 21:15:59,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:15:59,572 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1252 transitions. [2021-06-05 21:15:59,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:15:59,573 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:15:59,573 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:15:59,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable607,369 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:59,773 INFO L430 AbstractCegarLoop]: === Iteration 369 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:15:59,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:15:59,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1704477893, now seen corresponding path program 366 times [2021-06-05 21:15:59,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:15:59,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529798510] [2021-06-05 21:15:59,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:15:59,775 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:15:59,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [79022577] [2021-06-05 21:15:59,775 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 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 370 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:15:59,798 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:15:59,798 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:15:59,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:15:59,799 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:15:59,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:15:59,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:15:59,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:15:59,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,849 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,849 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:15:59,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:15:59,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:15:59,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:15:59,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:15:59,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:15:59,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:15:59,963 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:15:59,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:15:59,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:15:59,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:15:59,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:16:00,006 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:00,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:00,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529798510] [2021-06-05 21:16:00,006 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:00,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [79022577] [2021-06-05 21:16:00,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [79022577] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:00,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:00,007 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:00,007 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120237462] [2021-06-05 21:16:00,007 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:00,007 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:00,007 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:00,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:00,007 INFO L87 Difference]: Start difference. First operand 426 states and 1252 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:00,278 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:00,278 INFO L93 Difference]: Finished difference Result 456 states and 1319 transitions. [2021-06-05 21:16:00,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:00,279 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:00,279 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:00,279 INFO L225 Difference]: With dead ends: 456 [2021-06-05 21:16:00,279 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 21:16:00,279 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:00,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 21:16:00,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 426. [2021-06-05 21:16:00,283 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.9458823529411764) internal successors, (1252), 425 states have internal predecessors, (1252), 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-06-05 21:16:00,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1252 transitions. [2021-06-05 21:16:00,284 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1252 transitions. Word has length 17 [2021-06-05 21:16:00,284 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:00,284 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1252 transitions. [2021-06-05 21:16:00,284 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:00,284 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1252 transitions. [2021-06-05 21:16:00,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:00,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:00,285 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:00,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable608,370 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:00,485 INFO L430 AbstractCegarLoop]: === Iteration 370 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:00,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:00,485 INFO L82 PathProgramCache]: Analyzing trace with hash -861442069, now seen corresponding path program 367 times [2021-06-05 21:16:00,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:00,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091686288] [2021-06-05 21:16:00,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:00,487 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:00,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1805751101] [2021-06-05 21:16:00,487 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 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 371 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:00,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:00,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:16:00,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:00,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:00,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:00,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:00,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:00,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:00,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:00,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:00,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,648 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,649 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:16:00,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:00,698 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:00,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:16:00,699 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:00,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:00,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:00,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:16:00,711 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:00,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:00,719 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:16:00,745 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:00,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:00,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091686288] [2021-06-05 21:16:00,745 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:00,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805751101] [2021-06-05 21:16:00,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805751101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:00,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:00,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:00,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2130472536] [2021-06-05 21:16:00,746 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:00,746 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:00,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:00,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:00,746 INFO L87 Difference]: Start difference. First operand 426 states and 1252 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:01,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:01,049 INFO L93 Difference]: Finished difference Result 483 states and 1372 transitions. [2021-06-05 21:16:01,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:16:01,050 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:01,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:01,050 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:16:01,050 INFO L226 Difference]: Without dead ends: 478 [2021-06-05 21:16:01,050 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 123.8ms TimeCoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:01,051 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 478 states. [2021-06-05 21:16:01,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 478 to 425. [2021-06-05 21:16:01,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 424 states have (on average 2.943396226415094) internal successors, (1248), 424 states have internal predecessors, (1248), 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-06-05 21:16:01,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 1248 transitions. [2021-06-05 21:16:01,055 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 1248 transitions. Word has length 17 [2021-06-05 21:16:01,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:01,055 INFO L482 AbstractCegarLoop]: Abstraction has 425 states and 1248 transitions. [2021-06-05 21:16:01,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:01,055 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 1248 transitions. [2021-06-05 21:16:01,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:01,056 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:01,056 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:01,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 371 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable609 [2021-06-05 21:16:01,256 INFO L430 AbstractCegarLoop]: === Iteration 371 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:01,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:01,256 INFO L82 PathProgramCache]: Analyzing trace with hash 1428356443, now seen corresponding path program 368 times [2021-06-05 21:16:01,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:01,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706074899] [2021-06-05 21:16:01,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:01,258 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:01,258 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [616588500] [2021-06-05 21:16:01,258 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 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 372 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:01,280 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:01,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:01,280 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:16:01,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:01,373 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:01,374 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:01,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706074899] [2021-06-05 21:16:01,374 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:01,374 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [616588500] [2021-06-05 21:16:01,374 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [616588500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:01,374 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:01,374 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:01,374 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604222595] [2021-06-05 21:16:01,374 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:01,374 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:01,374 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:01,374 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:01,374 INFO L87 Difference]: Start difference. First operand 425 states and 1248 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:01,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:01,655 INFO L93 Difference]: Finished difference Result 562 states and 1572 transitions. [2021-06-05 21:16:01,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:01,656 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:01,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:01,656 INFO L225 Difference]: With dead ends: 562 [2021-06-05 21:16:01,656 INFO L226 Difference]: Without dead ends: 557 [2021-06-05 21:16:01,656 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 104.8ms TimeCoverageRelationStatistics Valid=64, Invalid=176, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:01,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2021-06-05 21:16:01,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 422. [2021-06-05 21:16:01,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9406175771971497) internal successors, (1238), 421 states have internal predecessors, (1238), 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-06-05 21:16:01,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1238 transitions. [2021-06-05 21:16:01,661 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1238 transitions. Word has length 17 [2021-06-05 21:16:01,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:01,662 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1238 transitions. [2021-06-05 21:16:01,662 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:01,662 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1238 transitions. [2021-06-05 21:16:01,662 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:01,662 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:01,662 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:01,862 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable610,372 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:01,863 INFO L430 AbstractCegarLoop]: === Iteration 372 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:01,863 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:01,863 INFO L82 PathProgramCache]: Analyzing trace with hash -1122571161, now seen corresponding path program 369 times [2021-06-05 21:16:01,863 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:01,863 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079132766] [2021-06-05 21:16:01,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:01,864 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:01,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [414454955] [2021-06-05 21:16:01,864 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 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 373 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:01,888 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:16:01,888 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:01,889 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:16:01,889 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:01,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:01,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:01,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:16:01,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:01,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:01,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:16:01,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:01,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:01,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:01,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:16:02,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:02,047 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:02,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 48 treesize of output 81 [2021-06-05 21:16:02,055 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:02,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:02,102 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:02,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 45 [2021-06-05 21:16:02,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:02,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:02,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:02,191 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:65, output treesize:94 [2021-06-05 21:16:02,561 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 59 DAG size of output: 47 [2021-06-05 21:16:02,700 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:16:02,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:02,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079132766] [2021-06-05 21:16:02,701 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:02,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [414454955] [2021-06-05 21:16:02,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [414454955] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:02,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:02,701 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:16:02,701 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18602839] [2021-06-05 21:16:02,701 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:16:02,701 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:02,701 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:16:02,701 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:16:02,701 INFO L87 Difference]: Start difference. First operand 422 states and 1238 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:16:03,249 WARN L205 SmtUtils]: Spent 153.00 ms on a formula simplification. DAG size of input: 84 DAG size of output: 50 [2021-06-05 21:16:03,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:03,256 INFO L93 Difference]: Finished difference Result 483 states and 1385 transitions. [2021-06-05 21:16:03,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:16:03,256 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:03,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:03,257 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:16:03,257 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 21:16:03,257 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 623.0ms TimeCoverageRelationStatistics Valid=42, Invalid=140, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:03,257 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 21:16:03,261 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 424. [2021-06-05 21:16:03,261 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.938534278959811) internal successors, (1243), 423 states have internal predecessors, (1243), 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-06-05 21:16:03,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1243 transitions. [2021-06-05 21:16:03,262 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1243 transitions. Word has length 17 [2021-06-05 21:16:03,262 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:03,262 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1243 transitions. [2021-06-05 21:16:03,262 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:16:03,262 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1243 transitions. [2021-06-05 21:16:03,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:03,262 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:03,262 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:03,463 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 373 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable611 [2021-06-05 21:16:03,463 INFO L430 AbstractCegarLoop]: === Iteration 373 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:03,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:03,463 INFO L82 PathProgramCache]: Analyzing trace with hash 311642082, now seen corresponding path program 370 times [2021-06-05 21:16:03,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:03,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2074261302] [2021-06-05 21:16:03,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:03,465 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:03,465 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [119252764] [2021-06-05 21:16:03,465 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 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 374 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:03,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:03,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:03,498 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:16:03,498 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:03,582 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:16:03,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:03,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2074261302] [2021-06-05 21:16:03,583 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:03,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [119252764] [2021-06-05 21:16:03,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [119252764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:03,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:03,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:03,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1207278760] [2021-06-05 21:16:03,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:03,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:03,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:03,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:03,583 INFO L87 Difference]: Start difference. First operand 424 states and 1243 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:03,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:03,953 INFO L93 Difference]: Finished difference Result 536 states and 1487 transitions. [2021-06-05 21:16:03,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:16:03,954 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:03,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:03,954 INFO L225 Difference]: With dead ends: 536 [2021-06-05 21:16:03,954 INFO L226 Difference]: Without dead ends: 523 [2021-06-05 21:16:03,955 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 222.6ms TimeCoverageRelationStatistics Valid=105, Invalid=237, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:16:03,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 523 states. [2021-06-05 21:16:03,958 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 523 to 423. [2021-06-05 21:16:03,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:16:03,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:16:03,959 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:16:03,959 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:03,959 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:16:03,959 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:03,959 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:16:03,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:03,960 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:03,960 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:04,160 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 374 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable650 [2021-06-05 21:16:04,160 INFO L430 AbstractCegarLoop]: === Iteration 374 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:04,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:04,160 INFO L82 PathProgramCache]: Analyzing trace with hash 1421833506, now seen corresponding path program 371 times [2021-06-05 21:16:04,160 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:04,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2058746458] [2021-06-05 21:16:04,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:04,162 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:04,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1133309670] [2021-06-05 21:16:04,162 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 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 375 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:04,187 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:16:04,187 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:04,188 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:16:04,188 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:04,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:16:04,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:04,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2058746458] [2021-06-05 21:16:04,275 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:04,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133309670] [2021-06-05 21:16:04,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133309670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:04,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:04,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:04,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [875327594] [2021-06-05 21:16:04,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:04,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:04,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:04,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:04,275 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:04,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:04,599 INFO L93 Difference]: Finished difference Result 511 states and 1425 transitions. [2021-06-05 21:16:04,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:16:04,599 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:04,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:04,600 INFO L225 Difference]: With dead ends: 511 [2021-06-05 21:16:04,600 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 21:16:04,600 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 203.5ms TimeCoverageRelationStatistics Valid=90, Invalid=216, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:16:04,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 21:16:04,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 423. [2021-06-05 21:16:04,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 423 states, 422 states have (on average 2.938388625592417) internal successors, (1240), 422 states have internal predecessors, (1240), 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-06-05 21:16:04,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 423 states to 423 states and 1240 transitions. [2021-06-05 21:16:04,604 INFO L78 Accepts]: Start accepts. Automaton has 423 states and 1240 transitions. Word has length 17 [2021-06-05 21:16:04,604 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:04,604 INFO L482 AbstractCegarLoop]: Abstraction has 423 states and 1240 transitions. [2021-06-05 21:16:04,604 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:04,604 INFO L276 IsEmpty]: Start isEmpty. Operand 423 states and 1240 transitions. [2021-06-05 21:16:04,605 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:04,605 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:04,605 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:04,805 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable651,375 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:04,805 INFO L430 AbstractCegarLoop]: === Iteration 375 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:04,806 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:04,806 INFO L82 PathProgramCache]: Analyzing trace with hash 1974267977, now seen corresponding path program 372 times [2021-06-05 21:16:04,806 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:04,806 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257513947] [2021-06-05 21:16:04,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:04,807 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:04,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391558990] [2021-06-05 21:16:04,807 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 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 376 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:04,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:16:04,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:04,831 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:04,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:04,953 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:04,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:04,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257513947] [2021-06-05 21:16:04,953 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:04,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391558990] [2021-06-05 21:16:04,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391558990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:04,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:04,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:04,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622758619] [2021-06-05 21:16:04,953 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:04,953 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:04,953 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:04,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:04,954 INFO L87 Difference]: Start difference. First operand 423 states and 1240 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:05,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:05,332 INFO L93 Difference]: Finished difference Result 502 states and 1428 transitions. [2021-06-05 21:16:05,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:16:05,332 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:05,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:05,333 INFO L225 Difference]: With dead ends: 502 [2021-06-05 21:16:05,333 INFO L226 Difference]: Without dead ends: 499 [2021-06-05 21:16:05,333 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 218.9ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:16:05,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 499 states. [2021-06-05 21:16:05,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 499 to 424. [2021-06-05 21:16:05,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 424 states, 423 states have (on average 2.940898345153664) internal successors, (1244), 423 states have internal predecessors, (1244), 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-06-05 21:16:05,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 424 states to 424 states and 1244 transitions. [2021-06-05 21:16:05,338 INFO L78 Accepts]: Start accepts. Automaton has 424 states and 1244 transitions. Word has length 17 [2021-06-05 21:16:05,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:05,338 INFO L482 AbstractCegarLoop]: Abstraction has 424 states and 1244 transitions. [2021-06-05 21:16:05,338 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:05,338 INFO L276 IsEmpty]: Start isEmpty. Operand 424 states and 1244 transitions. [2021-06-05 21:16:05,339 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:05,339 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:05,339 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:05,539 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 376 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable652 [2021-06-05 21:16:05,539 INFO L430 AbstractCegarLoop]: === Iteration 376 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:05,539 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:05,540 INFO L82 PathProgramCache]: Analyzing trace with hash 1863445457, now seen corresponding path program 373 times [2021-06-05 21:16:05,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:05,540 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853791763] [2021-06-05 21:16:05,540 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:05,541 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:05,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2095371534] [2021-06-05 21:16:05,541 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 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 377 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:05,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:05,567 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:05,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:05,686 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:05,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:05,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853791763] [2021-06-05 21:16:05,687 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:05,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2095371534] [2021-06-05 21:16:05,687 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2095371534] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:05,687 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:05,687 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:05,687 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489857607] [2021-06-05 21:16:05,687 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:05,687 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:05,687 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:05,687 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:05,687 INFO L87 Difference]: Start difference. First operand 424 states and 1244 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:06,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:06,087 INFO L93 Difference]: Finished difference Result 506 states and 1441 transitions. [2021-06-05 21:16:06,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:16:06,088 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:06,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:06,089 INFO L225 Difference]: With dead ends: 506 [2021-06-05 21:16:06,089 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 21:16:06,089 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 236.6ms TimeCoverageRelationStatistics Valid=116, Invalid=346, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:16:06,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 21:16:06,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 418. [2021-06-05 21:16:06,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.932853717026379) internal successors, (1223), 417 states have internal predecessors, (1223), 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-06-05 21:16:06,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1223 transitions. [2021-06-05 21:16:06,094 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1223 transitions. Word has length 17 [2021-06-05 21:16:06,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:06,094 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1223 transitions. [2021-06-05 21:16:06,094 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:06,094 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1223 transitions. [2021-06-05 21:16:06,095 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:06,095 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:06,095 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:06,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 377 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable653 [2021-06-05 21:16:06,295 INFO L430 AbstractCegarLoop]: === Iteration 377 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:06,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:06,295 INFO L82 PathProgramCache]: Analyzing trace with hash -213915199, now seen corresponding path program 374 times [2021-06-05 21:16:06,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:06,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [605827601] [2021-06-05 21:16:06,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:06,297 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:06,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289156679] [2021-06-05 21:16:06,297 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 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 378 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:06,319 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:06,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:06,320 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:16:06,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:06,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:06,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:06,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:06,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:16:06,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:06,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:06,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:06,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:06,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:16:06,471 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:16:06,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:16:06,473 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:06,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:16:06,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:06,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:06,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:28 [2021-06-05 21:16:06,562 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:06,562 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:06,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [605827601] [2021-06-05 21:16:06,562 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:06,562 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289156679] [2021-06-05 21:16:06,562 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289156679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:06,562 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:06,562 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:06,562 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910161851] [2021-06-05 21:16:06,562 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:06,562 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:06,563 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:06,563 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:06,563 INFO L87 Difference]: Start difference. First operand 418 states and 1223 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:06,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:06,898 INFO L93 Difference]: Finished difference Result 459 states and 1309 transitions. [2021-06-05 21:16:06,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:06,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:06,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:06,899 INFO L225 Difference]: With dead ends: 459 [2021-06-05 21:16:06,899 INFO L226 Difference]: Without dead ends: 456 [2021-06-05 21:16:06,899 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 134.7ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:06,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 456 states. [2021-06-05 21:16:06,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 456 to 420. [2021-06-05 21:16:06,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.9379474940334127) internal successors, (1231), 419 states have internal predecessors, (1231), 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-06-05 21:16:06,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1231 transitions. [2021-06-05 21:16:06,904 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1231 transitions. Word has length 17 [2021-06-05 21:16:06,904 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:06,904 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1231 transitions. [2021-06-05 21:16:06,904 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:06,904 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1231 transitions. [2021-06-05 21:16:06,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:06,904 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:06,905 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:07,105 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 378 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable654 [2021-06-05 21:16:07,105 INFO L430 AbstractCegarLoop]: === Iteration 378 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:07,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:07,105 INFO L82 PathProgramCache]: Analyzing trace with hash -324737719, now seen corresponding path program 375 times [2021-06-05 21:16:07,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:07,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [613175867] [2021-06-05 21:16:07,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:07,107 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:07,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1105871498] [2021-06-05 21:16:07,107 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 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 379 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:07,132 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:07,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:07,133 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 21:16:07,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:07,247 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:07,247 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:07,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [613175867] [2021-06-05 21:16:07,247 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:07,247 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1105871498] [2021-06-05 21:16:07,247 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1105871498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:07,247 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:07,247 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:07,247 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1795930023] [2021-06-05 21:16:07,247 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:07,247 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:07,247 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:07,247 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:07,248 INFO L87 Difference]: Start difference. First operand 420 states and 1231 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:07,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:07,531 INFO L93 Difference]: Finished difference Result 524 states and 1479 transitions. [2021-06-05 21:16:07,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:07,531 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:07,531 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:07,532 INFO L225 Difference]: With dead ends: 524 [2021-06-05 21:16:07,532 INFO L226 Difference]: Without dead ends: 518 [2021-06-05 21:16:07,532 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 126.9ms TimeCoverageRelationStatistics Valid=64, Invalid=208, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:16:07,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2021-06-05 21:16:07,536 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 418. [2021-06-05 21:16:07,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.932853717026379) internal successors, (1223), 417 states have internal predecessors, (1223), 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-06-05 21:16:07,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1223 transitions. [2021-06-05 21:16:07,537 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1223 transitions. Word has length 17 [2021-06-05 21:16:07,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:07,537 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1223 transitions. [2021-06-05 21:16:07,537 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:07,537 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1223 transitions. [2021-06-05 21:16:07,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:07,538 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:07,538 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:07,738 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable655,379 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:07,738 INFO L430 AbstractCegarLoop]: === Iteration 379 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:07,738 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:07,738 INFO L82 PathProgramCache]: Analyzing trace with hash -331999679, now seen corresponding path program 376 times [2021-06-05 21:16:07,738 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:07,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960225637] [2021-06-05 21:16:07,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:07,740 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:07,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262850737] [2021-06-05 21:16:07,740 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 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 380 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:07,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:07,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:07,762 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:16:07,763 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:07,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:07,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:07,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:07,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:16:07,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:16:07,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:07,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:07,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:07,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,871 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,871 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:16:07,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:16:07,935 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:07,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,943 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:16:07,944 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:07,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:07,951 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:16:07,975 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:07,975 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:07,975 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960225637] [2021-06-05 21:16:07,975 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:07,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262850737] [2021-06-05 21:16:07,976 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262850737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:07,976 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:07,976 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:07,976 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [488627489] [2021-06-05 21:16:07,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:07,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:07,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:07,976 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:07,976 INFO L87 Difference]: Start difference. First operand 418 states and 1223 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:08,274 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:08,275 INFO L93 Difference]: Finished difference Result 456 states and 1307 transitions. [2021-06-05 21:16:08,275 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:08,275 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:08,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:08,276 INFO L225 Difference]: With dead ends: 456 [2021-06-05 21:16:08,276 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 21:16:08,276 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 120.5ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:08,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 21:16:08,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 417. [2021-06-05 21:16:08,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.9302884615384617) internal successors, (1219), 416 states have internal predecessors, (1219), 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-06-05 21:16:08,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1219 transitions. [2021-06-05 21:16:08,280 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1219 transitions. Word has length 17 [2021-06-05 21:16:08,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:08,281 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1219 transitions. [2021-06-05 21:16:08,281 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:08,281 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1219 transitions. [2021-06-05 21:16:08,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:08,281 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:08,281 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:08,481 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable656,380 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:08,482 INFO L430 AbstractCegarLoop]: === Iteration 380 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:08,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:08,482 INFO L82 PathProgramCache]: Analyzing trace with hash -1164583577, now seen corresponding path program 377 times [2021-06-05 21:16:08,482 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:08,482 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041161563] [2021-06-05 21:16:08,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:08,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:08,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1629789049] [2021-06-05 21:16:08,484 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 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 381 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:08,513 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:16:08,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:08,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:16:08,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:08,594 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:08,595 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:08,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041161563] [2021-06-05 21:16:08,595 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:08,595 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629789049] [2021-06-05 21:16:08,595 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629789049] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:08,595 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:08,595 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:08,595 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840917219] [2021-06-05 21:16:08,595 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:08,595 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:08,595 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:08,595 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:08,595 INFO L87 Difference]: Start difference. First operand 417 states and 1219 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:08,917 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:08,917 INFO L93 Difference]: Finished difference Result 687 states and 1778 transitions. [2021-06-05 21:16:08,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:16:08,918 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:08,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:08,919 INFO L225 Difference]: With dead ends: 687 [2021-06-05 21:16:08,919 INFO L226 Difference]: Without dead ends: 657 [2021-06-05 21:16:08,919 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 135.1ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:16:08,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-06-05 21:16:08,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 439. [2021-06-05 21:16:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 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-06-05 21:16:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 21:16:08,924 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 21:16:08,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:08,925 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 21:16:08,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:08,925 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 21:16:08,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:08,925 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:08,925 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:09,125 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 381 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable657 [2021-06-05 21:16:09,126 INFO L430 AbstractCegarLoop]: === Iteration 381 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:09,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:09,126 INFO L82 PathProgramCache]: Analyzing trace with hash -593128771, now seen corresponding path program 378 times [2021-06-05 21:16:09,126 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:09,126 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421828406] [2021-06-05 21:16:09,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:09,127 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:09,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1539900856] [2021-06-05 21:16:09,127 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 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 382 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:09,152 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:16:09,152 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:09,152 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:16:09,153 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:09,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:09,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:09,194 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:09,195 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:16:09,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:09,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:09,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:09,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:09,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:16:09,326 INFO L354 Elim1Store]: treesize reduction 106, result has 6.2 percent of original size [2021-06-05 21:16:09,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 1 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 9 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:16:09,328 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:09,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 32 [2021-06-05 21:16:09,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:09,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:09,345 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:25 [2021-06-05 21:16:09,397 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:09,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:09,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421828406] [2021-06-05 21:16:09,397 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:09,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1539900856] [2021-06-05 21:16:09,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1539900856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:09,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:09,398 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:09,398 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [304060204] [2021-06-05 21:16:09,398 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:09,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:09,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:09,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:09,398 INFO L87 Difference]: Start difference. First operand 439 states and 1291 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:09,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:09,648 INFO L93 Difference]: Finished difference Result 469 states and 1357 transitions. [2021-06-05 21:16:09,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:09,648 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:09,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:09,649 INFO L225 Difference]: With dead ends: 469 [2021-06-05 21:16:09,649 INFO L226 Difference]: Without dead ends: 466 [2021-06-05 21:16:09,649 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 141.3ms TimeCoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:09,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 466 states. [2021-06-05 21:16:09,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 466 to 441. [2021-06-05 21:16:09,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.9454545454545453) internal successors, (1296), 440 states have internal predecessors, (1296), 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-06-05 21:16:09,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1296 transitions. [2021-06-05 21:16:09,654 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1296 transitions. Word has length 17 [2021-06-05 21:16:09,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:09,654 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1296 transitions. [2021-06-05 21:16:09,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:09,654 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1296 transitions. [2021-06-05 21:16:09,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:09,654 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:09,655 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:09,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable658,382 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:09,855 INFO L430 AbstractCegarLoop]: === Iteration 382 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:09,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:09,855 INFO L82 PathProgramCache]: Analyzing trace with hash -57898969, now seen corresponding path program 379 times [2021-06-05 21:16:09,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:09,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [957713146] [2021-06-05 21:16:09,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:09,857 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:09,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1023166679] [2021-06-05 21:16:09,857 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 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 383 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:09,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:09,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:09,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:10,008 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:10,008 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:10,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [957713146] [2021-06-05 21:16:10,008 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:10,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1023166679] [2021-06-05 21:16:10,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1023166679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:10,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:10,009 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:10,009 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512990615] [2021-06-05 21:16:10,009 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:10,009 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:10,009 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:10,009 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:10,009 INFO L87 Difference]: Start difference. First operand 441 states and 1296 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:10,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:10,285 INFO L93 Difference]: Finished difference Result 495 states and 1428 transitions. [2021-06-05 21:16:10,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:10,286 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:10,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:10,286 INFO L225 Difference]: With dead ends: 495 [2021-06-05 21:16:10,286 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 21:16:10,286 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 184.9ms TimeCoverageRelationStatistics Valid=76, Invalid=230, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:16:10,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 21:16:10,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 439. [2021-06-05 21:16:10,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 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-06-05 21:16:10,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 21:16:10,291 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 21:16:10,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:10,291 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 21:16:10,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:10,291 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 21:16:10,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:10,292 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:10,292 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:10,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 383 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable659 [2021-06-05 21:16:10,497 INFO L430 AbstractCegarLoop]: === Iteration 383 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:10,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:10,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1745517951, now seen corresponding path program 380 times [2021-06-05 21:16:10,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:10,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451204074] [2021-06-05 21:16:10,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:10,498 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:10,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1014990453] [2021-06-05 21:16:10,499 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 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 384 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:10,542 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:10,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:10,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:16:10,545 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:10,566 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:10,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:16:10,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:10,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:16:10,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:10,639 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,648 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,648 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:16:10,697 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:10,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:10,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:16:10,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:10,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 30 [2021-06-05 21:16:10,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:10,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:10,749 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:47, output treesize:25 [2021-06-05 21:16:10,775 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:10,775 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:10,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451204074] [2021-06-05 21:16:10,775 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:10,775 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1014990453] [2021-06-05 21:16:10,775 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1014990453] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:10,775 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:10,775 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:10,775 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539383226] [2021-06-05 21:16:10,775 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:10,775 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:10,776 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:10,776 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:10,776 INFO L87 Difference]: Start difference. First operand 439 states and 1291 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:11,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:11,054 INFO L93 Difference]: Finished difference Result 463 states and 1347 transitions. [2021-06-05 21:16:11,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:11,055 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:11,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:11,055 INFO L225 Difference]: With dead ends: 463 [2021-06-05 21:16:11,055 INFO L226 Difference]: Without dead ends: 460 [2021-06-05 21:16:11,055 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 120.2ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:11,056 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-06-05 21:16:11,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 439. [2021-06-05 21:16:11,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 439 states, 438 states have (on average 2.9474885844748857) internal successors, (1291), 438 states have internal predecessors, (1291), 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-06-05 21:16:11,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 439 states to 439 states and 1291 transitions. [2021-06-05 21:16:11,060 INFO L78 Accepts]: Start accepts. Automaton has 439 states and 1291 transitions. Word has length 17 [2021-06-05 21:16:11,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:11,060 INFO L482 AbstractCegarLoop]: Abstraction has 439 states and 1291 transitions. [2021-06-05 21:16:11,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:11,061 INFO L276 IsEmpty]: Start isEmpty. Operand 439 states and 1291 transitions. [2021-06-05 21:16:11,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:11,061 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:11,061 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:11,263 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable660,384 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:11,263 INFO L430 AbstractCegarLoop]: === Iteration 384 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:11,263 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:11,263 INFO L82 PathProgramCache]: Analyzing trace with hash -16470617, now seen corresponding path program 381 times [2021-06-05 21:16:11,263 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:11,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773883055] [2021-06-05 21:16:11,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:11,265 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:11,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [130809160] [2021-06-05 21:16:11,265 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 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 385 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:11,288 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:16:11,288 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:11,289 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:11,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:11,380 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:11,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:11,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773883055] [2021-06-05 21:16:11,381 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:11,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [130809160] [2021-06-05 21:16:11,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [130809160] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:11,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:11,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:11,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608838680] [2021-06-05 21:16:11,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:11,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:11,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:11,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:11,382 INFO L87 Difference]: Start difference. First operand 439 states and 1291 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:11,616 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:11,616 INFO L93 Difference]: Finished difference Result 603 states and 1666 transitions. [2021-06-05 21:16:11,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:11,617 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:11,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:11,618 INFO L225 Difference]: With dead ends: 603 [2021-06-05 21:16:11,618 INFO L226 Difference]: Without dead ends: 598 [2021-06-05 21:16:11,618 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 75.7ms TimeCoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:11,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 598 states. [2021-06-05 21:16:11,624 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 598 to 438. [2021-06-05 21:16:11,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 438 states, 437 states have (on average 2.94279176201373) internal successors, (1286), 437 states have internal predecessors, (1286), 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-06-05 21:16:11,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 438 states to 438 states and 1286 transitions. [2021-06-05 21:16:11,625 INFO L78 Accepts]: Start accepts. Automaton has 438 states and 1286 transitions. Word has length 17 [2021-06-05 21:16:11,625 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:11,625 INFO L482 AbstractCegarLoop]: Abstraction has 438 states and 1286 transitions. [2021-06-05 21:16:11,625 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:11,625 INFO L276 IsEmpty]: Start isEmpty. Operand 438 states and 1286 transitions. [2021-06-05 21:16:11,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:11,626 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:11,626 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:11,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable661,385 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:11,829 INFO L430 AbstractCegarLoop]: === Iteration 385 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:11,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:11,829 INFO L82 PathProgramCache]: Analyzing trace with hash 1701873089, now seen corresponding path program 382 times [2021-06-05 21:16:11,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:11,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540905567] [2021-06-05 21:16:11,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:11,830 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:11,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2097314610] [2021-06-05 21:16:11,830 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 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 386 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:11,852 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:11,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:11,853 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:16:11,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:11,867 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:11,868 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:11,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:16:11,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:11,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:11,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:16:11,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:11,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:11,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:16:11,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:11,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:11,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:11,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:16:11,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:11,992 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:11,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 31 [2021-06-05 21:16:11,994 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:12,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:12,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:12,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:12,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:16:12,006 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:12,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:12,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:12,018 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:50, output treesize:25 [2021-06-05 21:16:12,056 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:12,056 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:12,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540905567] [2021-06-05 21:16:12,056 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:12,056 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2097314610] [2021-06-05 21:16:12,057 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2097314610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:12,057 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:12,057 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:12,057 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17103246] [2021-06-05 21:16:12,057 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:12,057 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:12,057 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:12,057 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:12,057 INFO L87 Difference]: Start difference. First operand 438 states and 1286 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:12,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:12,360 INFO L93 Difference]: Finished difference Result 490 states and 1400 transitions. [2021-06-05 21:16:12,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:16:12,361 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:12,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:12,362 INFO L225 Difference]: With dead ends: 490 [2021-06-05 21:16:12,362 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 21:16:12,362 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 113.8ms TimeCoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:12,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 21:16:12,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 436. [2021-06-05 21:16:12,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 436 states, 435 states have (on average 2.942528735632184) internal successors, (1280), 435 states have internal predecessors, (1280), 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-06-05 21:16:12,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 436 states to 436 states and 1280 transitions. [2021-06-05 21:16:12,367 INFO L78 Accepts]: Start accepts. Automaton has 436 states and 1280 transitions. Word has length 17 [2021-06-05 21:16:12,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:12,367 INFO L482 AbstractCegarLoop]: Abstraction has 436 states and 1280 transitions. [2021-06-05 21:16:12,367 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:12,367 INFO L276 IsEmpty]: Start isEmpty. Operand 436 states and 1280 transitions. [2021-06-05 21:16:12,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:12,367 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:12,367 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:12,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 386 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable662 [2021-06-05 21:16:12,569 INFO L430 AbstractCegarLoop]: === Iteration 386 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:12,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:12,569 INFO L82 PathProgramCache]: Analyzing trace with hash -2021639401, now seen corresponding path program 383 times [2021-06-05 21:16:12,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:12,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987378952] [2021-06-05 21:16:12,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:12,570 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:12,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003784827] [2021-06-05 21:16:12,570 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 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 387 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:12,593 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:16:12,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:12,593 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:12,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:12,708 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:12,708 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:12,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987378952] [2021-06-05 21:16:12,708 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:12,708 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003784827] [2021-06-05 21:16:12,708 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003784827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:12,708 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:12,708 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:12,708 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51256461] [2021-06-05 21:16:12,708 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:12,708 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:12,709 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:12,709 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:12,709 INFO L87 Difference]: Start difference. First operand 436 states and 1280 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:12,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:12,974 INFO L93 Difference]: Finished difference Result 575 states and 1606 transitions. [2021-06-05 21:16:12,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:12,974 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:12,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:12,975 INFO L225 Difference]: With dead ends: 575 [2021-06-05 21:16:12,975 INFO L226 Difference]: Without dead ends: 571 [2021-06-05 21:16:12,975 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 134.9ms TimeCoverageRelationStatistics Valid=68, Invalid=172, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:12,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-06-05 21:16:12,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 422. [2021-06-05 21:16:12,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.9121140142517814) internal successors, (1226), 421 states have internal predecessors, (1226), 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-06-05 21:16:12,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1226 transitions. [2021-06-05 21:16:12,980 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1226 transitions. Word has length 17 [2021-06-05 21:16:12,980 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:12,981 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1226 transitions. [2021-06-05 21:16:12,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:12,981 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1226 transitions. [2021-06-05 21:16:12,981 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:12,981 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:12,981 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:13,181 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 387 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable663 [2021-06-05 21:16:13,182 INFO L430 AbstractCegarLoop]: === Iteration 387 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:13,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:13,182 INFO L82 PathProgramCache]: Analyzing trace with hash -2003205375, now seen corresponding path program 384 times [2021-06-05 21:16:13,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:13,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2127243968] [2021-06-05 21:16:13,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:13,183 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:13,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1831295089] [2021-06-05 21:16:13,183 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 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 388 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:13,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:13,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:13,243 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:13,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:13,346 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:13,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:13,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2127243968] [2021-06-05 21:16:13,346 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:13,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831295089] [2021-06-05 21:16:13,346 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831295089] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:13,346 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:13,346 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:13,346 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1295859307] [2021-06-05 21:16:13,346 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:13,346 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:13,346 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:13,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:13,347 INFO L87 Difference]: Start difference. First operand 422 states and 1226 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:13,643 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:13,644 INFO L93 Difference]: Finished difference Result 530 states and 1494 transitions. [2021-06-05 21:16:13,644 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:16:13,644 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:13,644 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:13,645 INFO L225 Difference]: With dead ends: 530 [2021-06-05 21:16:13,645 INFO L226 Difference]: Without dead ends: 524 [2021-06-05 21:16:13,645 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 140.1ms TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:16:13,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 524 states. [2021-06-05 21:16:13,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 524 to 417. [2021-06-05 21:16:13,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.9038461538461537) internal successors, (1208), 416 states have internal predecessors, (1208), 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-06-05 21:16:13,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1208 transitions. [2021-06-05 21:16:13,650 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1208 transitions. Word has length 17 [2021-06-05 21:16:13,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:13,650 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1208 transitions. [2021-06-05 21:16:13,650 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:13,650 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1208 transitions. [2021-06-05 21:16:13,650 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:13,650 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:13,650 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:13,850 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 388 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable664 [2021-06-05 21:16:13,851 INFO L430 AbstractCegarLoop]: === Iteration 388 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:13,851 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:13,851 INFO L82 PathProgramCache]: Analyzing trace with hash 1156613534, now seen corresponding path program 385 times [2021-06-05 21:16:13,851 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:13,851 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888609667] [2021-06-05 21:16:13,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:13,852 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:13,852 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [324978969] [2021-06-05 21:16:13,852 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 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 389 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:13,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:13,874 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:16:13,874 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:13,950 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:16:13,950 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:13,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888609667] [2021-06-05 21:16:13,950 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:13,950 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [324978969] [2021-06-05 21:16:13,951 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [324978969] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:13,951 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:13,951 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:13,951 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1514302226] [2021-06-05 21:16:13,951 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:13,951 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:13,951 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:13,951 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:13,951 INFO L87 Difference]: Start difference. First operand 417 states and 1208 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:14,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:14,349 INFO L93 Difference]: Finished difference Result 576 states and 1558 transitions. [2021-06-05 21:16:14,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:16:14,350 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:14,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:14,351 INFO L225 Difference]: With dead ends: 576 [2021-06-05 21:16:14,351 INFO L226 Difference]: Without dead ends: 563 [2021-06-05 21:16:14,351 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 231.0ms TimeCoverageRelationStatistics Valid=122, Invalid=258, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:16:14,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 563 states. [2021-06-05 21:16:14,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 563 to 411. [2021-06-05 21:16:14,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.892682926829268) internal successors, (1186), 410 states have internal predecessors, (1186), 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-06-05 21:16:14,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1186 transitions. [2021-06-05 21:16:14,355 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1186 transitions. Word has length 17 [2021-06-05 21:16:14,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:14,355 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1186 transitions. [2021-06-05 21:16:14,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:14,355 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1186 transitions. [2021-06-05 21:16:14,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:14,356 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:14,356 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:14,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable665,389 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:14,556 INFO L430 AbstractCegarLoop]: === Iteration 389 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:14,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:14,557 INFO L82 PathProgramCache]: Analyzing trace with hash -2028162338, now seen corresponding path program 386 times [2021-06-05 21:16:14,557 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:14,557 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [267234234] [2021-06-05 21:16:14,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:14,558 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:14,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1052092795] [2021-06-05 21:16:14,558 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 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 390 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:14,580 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:14,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:14,581 INFO L263 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:16:14,581 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:14,652 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:16:14,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:14,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [267234234] [2021-06-05 21:16:14,653 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:14,653 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052092795] [2021-06-05 21:16:14,653 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052092795] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:14,653 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:14,653 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:14,653 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466696336] [2021-06-05 21:16:14,653 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:14,653 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:14,653 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:14,653 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:14,653 INFO L87 Difference]: Start difference. First operand 411 states and 1186 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:14,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:14,968 INFO L93 Difference]: Finished difference Result 543 states and 1468 transitions. [2021-06-05 21:16:14,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:16:14,969 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:14,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:14,969 INFO L225 Difference]: With dead ends: 543 [2021-06-05 21:16:14,969 INFO L226 Difference]: Without dead ends: 532 [2021-06-05 21:16:14,969 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 176.7ms TimeCoverageRelationStatistics Valid=109, Invalid=233, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:16:14,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 532 states. [2021-06-05 21:16:14,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 532 to 406. [2021-06-05 21:16:14,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 406 states, 405 states have (on average 2.88641975308642) internal successors, (1169), 405 states have internal predecessors, (1169), 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-06-05 21:16:14,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 406 states to 406 states and 1169 transitions. [2021-06-05 21:16:14,974 INFO L78 Accepts]: Start accepts. Automaton has 406 states and 1169 transitions. Word has length 17 [2021-06-05 21:16:14,974 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:14,974 INFO L482 AbstractCegarLoop]: Abstraction has 406 states and 1169 transitions. [2021-06-05 21:16:14,974 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:14,974 INFO L276 IsEmpty]: Start isEmpty. Operand 406 states and 1169 transitions. [2021-06-05 21:16:14,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:14,974 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:14,974 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:15,174 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 390 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable666 [2021-06-05 21:16:15,175 INFO L430 AbstractCegarLoop]: === Iteration 390 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:15,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:15,175 INFO L82 PathProgramCache]: Analyzing trace with hash 512971773, now seen corresponding path program 387 times [2021-06-05 21:16:15,175 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:15,175 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862154463] [2021-06-05 21:16:15,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:15,176 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:15,176 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [970512274] [2021-06-05 21:16:15,176 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 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 391 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:15,198 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:16:15,198 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:15,199 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:15,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:15,291 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:15,291 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:15,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862154463] [2021-06-05 21:16:15,291 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:15,291 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [970512274] [2021-06-05 21:16:15,291 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [970512274] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:15,291 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:15,291 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:15,291 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244313264] [2021-06-05 21:16:15,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:15,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:15,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:15,292 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:15,292 INFO L87 Difference]: Start difference. First operand 406 states and 1169 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:15,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:15,506 INFO L93 Difference]: Finished difference Result 507 states and 1420 transitions. [2021-06-05 21:16:15,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:15,506 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:15,506 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:15,507 INFO L225 Difference]: With dead ends: 507 [2021-06-05 21:16:15,507 INFO L226 Difference]: Without dead ends: 502 [2021-06-05 21:16:15,507 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 77.8ms TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:15,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 502 states. [2021-06-05 21:16:15,511 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 502 to 404. [2021-06-05 21:16:15,511 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 404 states, 403 states have (on average 2.8833746898263026) internal successors, (1162), 403 states have internal predecessors, (1162), 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-06-05 21:16:15,512 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 404 states to 404 states and 1162 transitions. [2021-06-05 21:16:15,512 INFO L78 Accepts]: Start accepts. Automaton has 404 states and 1162 transitions. Word has length 17 [2021-06-05 21:16:15,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:15,512 INFO L482 AbstractCegarLoop]: Abstraction has 404 states and 1162 transitions. [2021-06-05 21:16:15,512 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:15,512 INFO L276 IsEmpty]: Start isEmpty. Operand 404 states and 1162 transitions. [2021-06-05 21:16:15,512 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:15,512 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:15,512 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:15,713 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 391 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable667 [2021-06-05 21:16:15,713 INFO L430 AbstractCegarLoop]: === Iteration 391 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:15,713 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:15,713 INFO L82 PathProgramCache]: Analyzing trace with hash -319612125, now seen corresponding path program 388 times [2021-06-05 21:16:15,713 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:15,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79520038] [2021-06-05 21:16:15,713 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:15,714 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:15,715 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [423060818] [2021-06-05 21:16:15,715 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 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 392 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:15,737 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:15,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:15,737 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:15,737 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:15,853 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:15,853 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:15,853 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79520038] [2021-06-05 21:16:15,853 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:15,854 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [423060818] [2021-06-05 21:16:15,854 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [423060818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:15,854 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:15,854 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:15,854 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326684678] [2021-06-05 21:16:15,854 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:15,854 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:15,854 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:15,854 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:15,854 INFO L87 Difference]: Start difference. First operand 404 states and 1162 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:16,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:16,198 INFO L93 Difference]: Finished difference Result 479 states and 1335 transitions. [2021-06-05 21:16:16,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:16:16,199 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:16,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:16,199 INFO L225 Difference]: With dead ends: 479 [2021-06-05 21:16:16,199 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 21:16:16,199 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 210.4ms TimeCoverageRelationStatistics Valid=105, Invalid=315, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:16:16,200 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 21:16:16,203 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 400. [2021-06-05 21:16:16,203 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.8796992481203008) internal successors, (1149), 399 states have internal predecessors, (1149), 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-06-05 21:16:16,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1149 transitions. [2021-06-05 21:16:16,204 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1149 transitions. Word has length 17 [2021-06-05 21:16:16,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:16,204 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1149 transitions. [2021-06-05 21:16:16,204 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:16,204 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1149 transitions. [2021-06-05 21:16:16,204 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:16,205 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:16,205 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:16,405 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 392 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable668 [2021-06-05 21:16:16,405 INFO L430 AbstractCegarLoop]: === Iteration 392 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:16,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:16,405 INFO L82 PathProgramCache]: Analyzing trace with hash 955870913, now seen corresponding path program 389 times [2021-06-05 21:16:16,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:16,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1782871495] [2021-06-05 21:16:16,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:16,407 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:16,407 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [393795320] [2021-06-05 21:16:16,407 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 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 393 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:16,430 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:16:16,430 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:16,430 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:16,431 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:16,534 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:16,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:16,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1782871495] [2021-06-05 21:16:16,535 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:16,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393795320] [2021-06-05 21:16:16,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393795320] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:16,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:16,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:16,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208188569] [2021-06-05 21:16:16,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:16,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:16,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:16,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:16,535 INFO L87 Difference]: Start difference. First operand 400 states and 1149 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:16,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:16,724 INFO L93 Difference]: Finished difference Result 505 states and 1399 transitions. [2021-06-05 21:16:16,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:16,724 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:16,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:16,725 INFO L225 Difference]: With dead ends: 505 [2021-06-05 21:16:16,725 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 21:16:16,725 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 92.3ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:16,726 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 21:16:16,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 399. [2021-06-05 21:16:16,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 399 states, 398 states have (on average 2.8743718592964824) internal successors, (1144), 398 states have internal predecessors, (1144), 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-06-05 21:16:16,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 399 states to 399 states and 1144 transitions. [2021-06-05 21:16:16,730 INFO L78 Accepts]: Start accepts. Automaton has 399 states and 1144 transitions. Word has length 17 [2021-06-05 21:16:16,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:16,730 INFO L482 AbstractCegarLoop]: Abstraction has 399 states and 1144 transitions. [2021-06-05 21:16:16,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:16,730 INFO L276 IsEmpty]: Start isEmpty. Operand 399 states and 1144 transitions. [2021-06-05 21:16:16,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:16,730 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:16,731 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:16,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable669,393 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:16,931 INFO L430 AbstractCegarLoop]: === Iteration 393 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:16,931 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:16,931 INFO L82 PathProgramCache]: Analyzing trace with hash -1620752677, now seen corresponding path program 390 times [2021-06-05 21:16:16,931 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:16,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870657840] [2021-06-05 21:16:16,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:16,933 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:16,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1262115699] [2021-06-05 21:16:16,933 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 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 394 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:17,121 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:16:17,122 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:17,122 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:17,123 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:17,214 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:17,214 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:17,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870657840] [2021-06-05 21:16:17,214 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:17,214 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1262115699] [2021-06-05 21:16:17,214 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1262115699] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:17,214 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:17,215 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:16:17,215 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [546836885] [2021-06-05 21:16:17,215 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:16:17,215 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:17,215 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:16:17,215 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:16:17,215 INFO L87 Difference]: Start difference. First operand 399 states and 1144 transitions. Second operand has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:17,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:17,444 INFO L93 Difference]: Finished difference Result 507 states and 1411 transitions. [2021-06-05 21:16:17,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:16:17,444 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:17,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:17,445 INFO L225 Difference]: With dead ends: 507 [2021-06-05 21:16:17,445 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 21:16:17,445 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 78.0ms TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:17,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 21:16:17,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 394. [2021-06-05 21:16:17,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.867684478371501) internal successors, (1127), 393 states have internal predecessors, (1127), 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-06-05 21:16:17,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1127 transitions. [2021-06-05 21:16:17,450 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1127 transitions. Word has length 17 [2021-06-05 21:16:17,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:17,450 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1127 transitions. [2021-06-05 21:16:17,450 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.4166666666666667) internal successors, (17), 12 states have internal predecessors, (17), 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-06-05 21:16:17,450 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1127 transitions. [2021-06-05 21:16:17,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:17,450 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:17,450 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:17,651 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable670,394 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:17,651 INFO L430 AbstractCegarLoop]: === Iteration 394 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:17,651 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:17,651 INFO L82 PathProgramCache]: Analyzing trace with hash 123287015, now seen corresponding path program 391 times [2021-06-05 21:16:17,651 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:17,651 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [776493912] [2021-06-05 21:16:17,651 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:17,653 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:17,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2061316841] [2021-06-05 21:16:17,653 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 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 395 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:17,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:17,675 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:16:17,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:17,787 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:17,788 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:17,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [776493912] [2021-06-05 21:16:17,788 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:17,788 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2061316841] [2021-06-05 21:16:17,788 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2061316841] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:17,788 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:17,788 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:17,788 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [558862178] [2021-06-05 21:16:17,788 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:17,788 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:17,788 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:17,788 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:17,788 INFO L87 Difference]: Start difference. First operand 394 states and 1127 transitions. Second operand has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:18,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:18,129 INFO L93 Difference]: Finished difference Result 486 states and 1337 transitions. [2021-06-05 21:16:18,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:16:18,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:18,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:18,131 INFO L225 Difference]: With dead ends: 486 [2021-06-05 21:16:18,131 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 21:16:18,131 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 220.8ms TimeCoverageRelationStatistics Valid=121, Invalid=341, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:16:18,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 21:16:18,134 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 389. [2021-06-05 21:16:18,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 388 states have (on average 2.86340206185567) internal successors, (1111), 388 states have internal predecessors, (1111), 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-06-05 21:16:18,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 1111 transitions. [2021-06-05 21:16:18,135 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 1111 transitions. Word has length 17 [2021-06-05 21:16:18,135 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:18,135 INFO L482 AbstractCegarLoop]: Abstraction has 389 states and 1111 transitions. [2021-06-05 21:16:18,135 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3076923076923077) internal successors, (17), 13 states have internal predecessors, (17), 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-06-05 21:16:18,135 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 1111 transitions. [2021-06-05 21:16:18,136 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2021-06-05 21:16:18,136 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:18,136 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:18,336 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable671,395 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:18,336 INFO L430 AbstractCegarLoop]: === Iteration 395 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:18,337 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:18,337 INFO L82 PathProgramCache]: Analyzing trace with hash 1736317889, now seen corresponding path program 392 times [2021-06-05 21:16:18,337 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:18,337 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240411141] [2021-06-05 21:16:18,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:18,338 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:18,338 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1089823345] [2021-06-05 21:16:18,338 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 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 396 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:18,361 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:18,361 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:18,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:16:18,362 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:18,448 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:18,448 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:18,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240411141] [2021-06-05 21:16:18,448 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:18,448 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089823345] [2021-06-05 21:16:18,449 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089823345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:18,449 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:18,449 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-06-05 21:16:18,449 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977731102] [2021-06-05 21:16:18,449 INFO L462 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-06-05 21:16:18,449 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:18,449 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-06-05 21:16:18,449 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:16:18,449 INFO L87 Difference]: Start difference. First operand 389 states and 1111 transitions. Second operand has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:18,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:18,684 INFO L93 Difference]: Finished difference Result 489 states and 1273 transitions. [2021-06-05 21:16:18,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:16:18,684 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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) Word has length 17 [2021-06-05 21:16:18,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:18,685 INFO L225 Difference]: With dead ends: 489 [2021-06-05 21:16:18,685 INFO L226 Difference]: Without dead ends: 474 [2021-06-05 21:16:18,685 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 144.0ms TimeCoverageRelationStatistics Valid=113, Invalid=267, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:16:18,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2021-06-05 21:16:18,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 371. [2021-06-05 21:16:18,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 2.848648648648649) internal successors, (1054), 370 states have internal predecessors, (1054), 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-06-05 21:16:18,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 1054 transitions. [2021-06-05 21:16:18,689 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 1054 transitions. Word has length 17 [2021-06-05 21:16:18,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:18,689 INFO L482 AbstractCegarLoop]: Abstraction has 371 states and 1054 transitions. [2021-06-05 21:16:18,689 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 1.7) internal successors, (17), 10 states have internal predecessors, (17), 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-06-05 21:16:18,690 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 1054 transitions. [2021-06-05 21:16:18,690 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:18,690 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:18,690 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:18,890 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 396 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable672 [2021-06-05 21:16:18,890 INFO L430 AbstractCegarLoop]: === Iteration 396 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:18,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:18,891 INFO L82 PathProgramCache]: Analyzing trace with hash 1250401542, now seen corresponding path program 393 times [2021-06-05 21:16:18,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:18,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [213490796] [2021-06-05 21:16:18,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:18,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:18,892 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094213688] [2021-06-05 21:16:18,892 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 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 397 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:18,921 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:16:18,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:18,922 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 21:16:18,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:18,931 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:18,932 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:18,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:18,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:18,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:16:18,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:18,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:18,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:18,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:18,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:19,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:19,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:19,023 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:19,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:19,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:19,088 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:19,092 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:19,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 39 [2021-06-05 21:16:19,096 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:19,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:19,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:16:19,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:19,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:19,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:19,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:44 [2021-06-05 21:16:19,233 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:19,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:19,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [213490796] [2021-06-05 21:16:19,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:19,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094213688] [2021-06-05 21:16:19,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094213688] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:19,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:19,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:16:19,234 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553260871] [2021-06-05 21:16:19,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:16:19,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:19,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:16:19,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:19,234 INFO L87 Difference]: Start difference. First operand 371 states and 1054 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:19,784 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:19,785 INFO L93 Difference]: Finished difference Result 416 states and 1118 transitions. [2021-06-05 21:16:19,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:19,785 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:19,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:19,786 INFO L225 Difference]: With dead ends: 416 [2021-06-05 21:16:19,786 INFO L226 Difference]: Without dead ends: 413 [2021-06-05 21:16:19,786 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 421.8ms TimeCoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:16:19,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 413 states. [2021-06-05 21:16:19,789 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 413 to 385. [2021-06-05 21:16:19,789 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 385 states, 384 states have (on average 2.8098958333333335) internal successors, (1079), 384 states have internal predecessors, (1079), 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-06-05 21:16:19,790 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 385 states to 385 states and 1079 transitions. [2021-06-05 21:16:19,790 INFO L78 Accepts]: Start accepts. Automaton has 385 states and 1079 transitions. Word has length 18 [2021-06-05 21:16:19,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:19,790 INFO L482 AbstractCegarLoop]: Abstraction has 385 states and 1079 transitions. [2021-06-05 21:16:19,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:19,790 INFO L276 IsEmpty]: Start isEmpty. Operand 385 states and 1079 transitions. [2021-06-05 21:16:19,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:19,791 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:19,791 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:19,991 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 397 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable673 [2021-06-05 21:16:19,991 INFO L430 AbstractCegarLoop]: === Iteration 397 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:19,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:19,991 INFO L82 PathProgramCache]: Analyzing trace with hash 93047741, now seen corresponding path program 394 times [2021-06-05 21:16:19,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:19,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [38144451] [2021-06-05 21:16:19,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:19,993 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:19,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [190381720] [2021-06-05 21:16:19,993 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 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 398 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:20,017 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:20,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:20,017 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:20,018 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:20,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:20,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:20,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:20,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:16:20,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:16:20,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:20,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 21:16:20,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:20,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,111 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,111 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:16:20,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:20,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:20,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:16:20,204 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:20,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:20,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:20,215 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:20,282 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:20,282 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:20,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [38144451] [2021-06-05 21:16:20,282 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:20,282 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [190381720] [2021-06-05 21:16:20,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [190381720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:20,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:20,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:20,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194623636] [2021-06-05 21:16:20,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:20,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:20,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:20,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:20,283 INFO L87 Difference]: Start difference. First operand 385 states and 1079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:20,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:20,722 INFO L93 Difference]: Finished difference Result 434 states and 1173 transitions. [2021-06-05 21:16:20,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:20,723 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:20,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:20,723 INFO L225 Difference]: With dead ends: 434 [2021-06-05 21:16:20,723 INFO L226 Difference]: Without dead ends: 430 [2021-06-05 21:16:20,723 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 179.1ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:20,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2021-06-05 21:16:20,726 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 394. [2021-06-05 21:16:20,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 394 states, 393 states have (on average 2.7989821882951653) internal successors, (1100), 393 states have internal predecessors, (1100), 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-06-05 21:16:20,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 394 states to 394 states and 1100 transitions. [2021-06-05 21:16:20,727 INFO L78 Accepts]: Start accepts. Automaton has 394 states and 1100 transitions. Word has length 18 [2021-06-05 21:16:20,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:20,727 INFO L482 AbstractCegarLoop]: Abstraction has 394 states and 1100 transitions. [2021-06-05 21:16:20,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:20,727 INFO L276 IsEmpty]: Start isEmpty. Operand 394 states and 1100 transitions. [2021-06-05 21:16:20,728 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:20,728 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:20,728 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:20,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable676,398 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:20,928 INFO L430 AbstractCegarLoop]: === Iteration 398 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:20,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:20,928 INFO L82 PathProgramCache]: Analyzing trace with hash -1090325527, now seen corresponding path program 395 times [2021-06-05 21:16:20,929 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:20,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [620538488] [2021-06-05 21:16:20,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:20,930 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:20,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [677795287] [2021-06-05 21:16:20,930 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 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 399 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:20,955 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 21:16:20,955 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:20,956 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:20,956 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:20,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:20,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,969 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,969 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:20,979 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:20,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:20,980 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:20,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:20,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 21:16:21,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:21,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:16:21,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:21,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:16:21,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:21,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:16:21,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:21,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:21,192 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,199 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:21,227 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:21,227 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:21,227 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [620538488] [2021-06-05 21:16:21,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:21,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677795287] [2021-06-05 21:16:21,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677795287] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:21,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:21,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:21,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881778710] [2021-06-05 21:16:21,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:21,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:21,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:21,228 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:21,228 INFO L87 Difference]: Start difference. First operand 394 states and 1100 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:21,595 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:21,595 INFO L93 Difference]: Finished difference Result 446 states and 1187 transitions. [2021-06-05 21:16:21,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:21,596 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:21,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:21,596 INFO L225 Difference]: With dead ends: 446 [2021-06-05 21:16:21,596 INFO L226 Difference]: Without dead ends: 443 [2021-06-05 21:16:21,597 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 159.1ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:21,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2021-06-05 21:16:21,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 400. [2021-06-05 21:16:21,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 400 states, 399 states have (on average 2.807017543859649) internal successors, (1120), 399 states have internal predecessors, (1120), 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-06-05 21:16:21,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 400 states to 400 states and 1120 transitions. [2021-06-05 21:16:21,600 INFO L78 Accepts]: Start accepts. Automaton has 400 states and 1120 transitions. Word has length 18 [2021-06-05 21:16:21,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:21,600 INFO L482 AbstractCegarLoop]: Abstraction has 400 states and 1120 transitions. [2021-06-05 21:16:21,600 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:21,601 INFO L276 IsEmpty]: Start isEmpty. Operand 400 states and 1120 transitions. [2021-06-05 21:16:21,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:21,601 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:21,601 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:21,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 399 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable677 [2021-06-05 21:16:21,801 INFO L430 AbstractCegarLoop]: === Iteration 399 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:21,802 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:21,802 INFO L82 PathProgramCache]: Analyzing trace with hash 628018179, now seen corresponding path program 396 times [2021-06-05 21:16:21,802 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:21,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1363134126] [2021-06-05 21:16:21,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:21,803 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:21,803 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [744540702] [2021-06-05 21:16:21,803 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 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 400 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:21,830 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:21,830 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:21,830 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:21,831 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:21,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:21,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:21,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:21,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:21,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 21:16:21,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:21,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:21,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:21,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:16:21,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:21,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:21,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:21,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:16:22,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:22,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:22,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,049 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:22,095 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:22,095 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:22,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1363134126] [2021-06-05 21:16:22,095 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:22,095 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [744540702] [2021-06-05 21:16:22,095 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [744540702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:22,095 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:22,095 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:22,095 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2043092330] [2021-06-05 21:16:22,096 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:22,096 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:22,096 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:22,096 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:22,096 INFO L87 Difference]: Start difference. First operand 400 states and 1120 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:22,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:22,476 INFO L93 Difference]: Finished difference Result 456 states and 1212 transitions. [2021-06-05 21:16:22,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:22,476 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:22,477 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:22,477 INFO L225 Difference]: With dead ends: 456 [2021-06-05 21:16:22,477 INFO L226 Difference]: Without dead ends: 453 [2021-06-05 21:16:22,477 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 148.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:22,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 453 states. [2021-06-05 21:16:22,481 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 453 to 401. [2021-06-05 21:16:22,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 401 states, 400 states have (on average 2.81) internal successors, (1124), 400 states have internal predecessors, (1124), 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-06-05 21:16:22,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 401 states to 401 states and 1124 transitions. [2021-06-05 21:16:22,481 INFO L78 Accepts]: Start accepts. Automaton has 401 states and 1124 transitions. Word has length 18 [2021-06-05 21:16:22,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:22,481 INFO L482 AbstractCegarLoop]: Abstraction has 401 states and 1124 transitions. [2021-06-05 21:16:22,481 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:22,482 INFO L276 IsEmpty]: Start isEmpty. Operand 401 states and 1124 transitions. [2021-06-05 21:16:22,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:22,482 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:22,482 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:22,682 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 400 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable678 [2021-06-05 21:16:22,683 INFO L430 AbstractCegarLoop]: === Iteration 400 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:22,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:22,683 INFO L82 PathProgramCache]: Analyzing trace with hash 646452205, now seen corresponding path program 397 times [2021-06-05 21:16:22,683 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:22,683 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1246372665] [2021-06-05 21:16:22,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:22,686 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:22,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788787449] [2021-06-05 21:16:22,686 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 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 401 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:22,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:22,719 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:22,719 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:22,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:22,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:22,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:22,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:16:22,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:22,813 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:22,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:22,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:22,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:22,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:22,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:22,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:22,981 INFO L446 ElimStorePlain]: Different costs {0=[v_A_440], 12=[F]} [2021-06-05 21:16:22,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:22,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,025 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:23,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:16:23,027 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,035 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:16:23,118 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:23,118 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:23,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1246372665] [2021-06-05 21:16:23,118 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:23,118 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788787449] [2021-06-05 21:16:23,118 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788787449] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:23,118 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:23,118 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:23,119 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799467759] [2021-06-05 21:16:23,119 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:23,119 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:23,119 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:23,119 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:23,119 INFO L87 Difference]: Start difference. First operand 401 states and 1124 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:23,572 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:23,572 INFO L93 Difference]: Finished difference Result 445 states and 1195 transitions. [2021-06-05 21:16:23,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:23,573 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:23,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:23,573 INFO L225 Difference]: With dead ends: 445 [2021-06-05 21:16:23,573 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 21:16:23,574 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 204.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:23,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 21:16:23,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 402. [2021-06-05 21:16:23,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 401 states have (on average 2.8129675810473818) internal successors, (1128), 401 states have internal predecessors, (1128), 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-06-05 21:16:23,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 1128 transitions. [2021-06-05 21:16:23,579 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 1128 transitions. Word has length 18 [2021-06-05 21:16:23,579 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:23,579 INFO L482 AbstractCegarLoop]: Abstraction has 402 states and 1128 transitions. [2021-06-05 21:16:23,579 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:23,579 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 1128 transitions. [2021-06-05 21:16:23,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:23,580 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:23,580 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:23,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable679,401 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:23,789 INFO L430 AbstractCegarLoop]: === Iteration 401 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:23,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:23,789 INFO L82 PathProgramCache]: Analyzing trace with hash 1962609509, now seen corresponding path program 398 times [2021-06-05 21:16:23,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:23,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [302771568] [2021-06-05 21:16:23,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:23,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:23,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1675588105] [2021-06-05 21:16:23,791 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 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 402 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:23,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:23,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:23,836 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:23,836 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:23,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:23,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:23,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:23,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:16:23,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:23,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:16:23,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:23,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:23,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:23,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:23,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:23,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:16:24,056 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:24,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:24,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:24,070 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,077 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,078 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:24,168 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:24,168 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:24,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [302771568] [2021-06-05 21:16:24,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:24,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1675588105] [2021-06-05 21:16:24,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1675588105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:24,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:24,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:24,169 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904249698] [2021-06-05 21:16:24,169 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:24,169 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:24,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:24,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:24,171 INFO L87 Difference]: Start difference. First operand 402 states and 1128 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:24,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:24,528 INFO L93 Difference]: Finished difference Result 449 states and 1208 transitions. [2021-06-05 21:16:24,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:24,529 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:24,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:24,529 INFO L225 Difference]: With dead ends: 449 [2021-06-05 21:16:24,529 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 21:16:24,530 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 176.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 21:16:24,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 403. [2021-06-05 21:16:24,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 403 states, 402 states have (on average 2.81592039800995) internal successors, (1132), 402 states have internal predecessors, (1132), 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-06-05 21:16:24,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 403 states to 403 states and 1132 transitions. [2021-06-05 21:16:24,533 INFO L78 Accepts]: Start accepts. Automaton has 403 states and 1132 transitions. Word has length 18 [2021-06-05 21:16:24,533 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:24,533 INFO L482 AbstractCegarLoop]: Abstraction has 403 states and 1132 transitions. [2021-06-05 21:16:24,533 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:24,534 INFO L276 IsEmpty]: Start isEmpty. Operand 403 states and 1132 transitions. [2021-06-05 21:16:24,534 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:24,534 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:24,534 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:24,734 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable680,402 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:24,735 INFO L430 AbstractCegarLoop]: === Iteration 402 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:24,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:24,735 INFO L82 PathProgramCache]: Analyzing trace with hash -1848812922, now seen corresponding path program 399 times [2021-06-05 21:16:24,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:24,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346814810] [2021-06-05 21:16:24,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:24,742 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:24,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [758233552] [2021-06-05 21:16:24,742 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 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 403 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:24,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:24,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:24,797 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:16:24,798 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:24,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:24,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:16:24,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:24,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:24,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:24,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:24,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:24,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 21:16:25,007 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:25,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:16:25,018 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:25,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:25,061 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 21:16:25,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:16:25,063 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:25,103 INFO L628 ElimStorePlain]: treesize reduction 12, result has 79.7 percent of original size [2021-06-05 21:16:25,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:25,104 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:44 [2021-06-05 21:16:25,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:25,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:25,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346814810] [2021-06-05 21:16:25,467 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:25,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [758233552] [2021-06-05 21:16:25,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [758233552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:25,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:25,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:16:25,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1063033273] [2021-06-05 21:16:25,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:16:25,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:25,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:16:25,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:25,468 INFO L87 Difference]: Start difference. First operand 403 states and 1132 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:26,406 WARN L205 SmtUtils]: Spent 112.00 ms on a formula simplification. DAG size of input: 43 DAG size of output: 43 [2021-06-05 21:16:26,615 WARN L205 SmtUtils]: Spent 135.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 56 [2021-06-05 21:16:26,835 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 57 [2021-06-05 21:16:26,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:26,898 INFO L93 Difference]: Finished difference Result 496 states and 1309 transitions. [2021-06-05 21:16:26,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:16:26,899 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:26,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:26,900 INFO L225 Difference]: With dead ends: 496 [2021-06-05 21:16:26,900 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 21:16:26,900 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 1177.6ms TimeCoverageRelationStatistics Valid=88, Invalid=374, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:16:26,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 21:16:26,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 410. [2021-06-05 21:16:26,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 409 states have (on average 2.8190709046454767) internal successors, (1153), 409 states have internal predecessors, (1153), 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-06-05 21:16:26,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 1153 transitions. [2021-06-05 21:16:26,906 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 1153 transitions. Word has length 18 [2021-06-05 21:16:26,906 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:26,906 INFO L482 AbstractCegarLoop]: Abstraction has 410 states and 1153 transitions. [2021-06-05 21:16:26,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:26,907 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 1153 transitions. [2021-06-05 21:16:26,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:26,907 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:26,907 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:27,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable681,403 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:27,117 INFO L430 AbstractCegarLoop]: === Iteration 403 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:27,117 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:27,117 INFO L82 PathProgramCache]: Analyzing trace with hash -186187027, now seen corresponding path program 400 times [2021-06-05 21:16:27,117 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:27,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1829718265] [2021-06-05 21:16:27,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:27,119 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:27,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912921718] [2021-06-05 21:16:27,119 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 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 404 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:27,160 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:27,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:27,161 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:27,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:27,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:27,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,177 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:27,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:27,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:16:27,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:27,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:27,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:27,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:16:27,324 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:27,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:27,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:16:27,411 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:27,411 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:27,412 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:27,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:27,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:27,433 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:27,517 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:27,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:27,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1829718265] [2021-06-05 21:16:27,518 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:27,518 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912921718] [2021-06-05 21:16:27,518 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912921718] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:27,518 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:27,518 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:27,518 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093896202] [2021-06-05 21:16:27,518 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:27,518 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:27,518 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:27,518 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:27,519 INFO L87 Difference]: Start difference. First operand 410 states and 1153 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:28,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:28,021 INFO L93 Difference]: Finished difference Result 448 states and 1220 transitions. [2021-06-05 21:16:28,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:28,021 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:28,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:28,022 INFO L225 Difference]: With dead ends: 448 [2021-06-05 21:16:28,022 INFO L226 Difference]: Without dead ends: 445 [2021-06-05 21:16:28,022 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 194.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:28,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2021-06-05 21:16:28,026 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 411. [2021-06-05 21:16:28,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 411 states, 410 states have (on average 2.821951219512195) internal successors, (1157), 410 states have internal predecessors, (1157), 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-06-05 21:16:28,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 411 states to 411 states and 1157 transitions. [2021-06-05 21:16:28,028 INFO L78 Accepts]: Start accepts. Automaton has 411 states and 1157 transitions. Word has length 18 [2021-06-05 21:16:28,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:28,028 INFO L482 AbstractCegarLoop]: Abstraction has 411 states and 1157 transitions. [2021-06-05 21:16:28,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:28,028 INFO L276 IsEmpty]: Start isEmpty. Operand 411 states and 1157 transitions. [2021-06-05 21:16:28,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:28,028 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:28,028 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:28,236 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable689,404 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:28,237 INFO L430 AbstractCegarLoop]: === Iteration 404 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:28,237 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:28,237 INFO L82 PathProgramCache]: Analyzing trace with hash 1920597093, now seen corresponding path program 401 times [2021-06-05 21:16:28,237 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:28,237 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1870599761] [2021-06-05 21:16:28,237 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:28,239 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:28,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1780303500] [2021-06-05 21:16:28,239 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 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 405 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:28,278 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:16:28,278 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:28,279 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:16:28,279 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:28,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:28,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,294 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,294 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:28,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:28,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:16:28,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:28,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:16:28,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:28,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:16:28,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:28,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:16:28,478 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:28,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:28,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:28,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:28,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:28,499 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:28,577 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:28,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:28,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1870599761] [2021-06-05 21:16:28,577 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:28,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780303500] [2021-06-05 21:16:28,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780303500] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:28,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:28,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:28,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408742748] [2021-06-05 21:16:28,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:28,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:28,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:28,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:28,578 INFO L87 Difference]: Start difference. First operand 411 states and 1157 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:29,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:29,129 INFO L93 Difference]: Finished difference Result 452 states and 1230 transitions. [2021-06-05 21:16:29,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:29,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:29,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:29,131 INFO L225 Difference]: With dead ends: 452 [2021-06-05 21:16:29,131 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 21:16:29,131 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:29,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 21:16:29,135 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 412. [2021-06-05 21:16:29,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 412 states, 411 states have (on average 2.8223844282238444) internal successors, (1160), 411 states have internal predecessors, (1160), 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-06-05 21:16:29,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 412 states to 412 states and 1160 transitions. [2021-06-05 21:16:29,147 INFO L78 Accepts]: Start accepts. Automaton has 412 states and 1160 transitions. Word has length 18 [2021-06-05 21:16:29,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:29,147 INFO L482 AbstractCegarLoop]: Abstraction has 412 states and 1160 transitions. [2021-06-05 21:16:29,147 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:29,147 INFO L276 IsEmpty]: Start isEmpty. Operand 412 states and 1160 transitions. [2021-06-05 21:16:29,148 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:29,148 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:29,148 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:29,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable690,405 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:29,357 INFO L430 AbstractCegarLoop]: === Iteration 405 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:29,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:29,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1931471063, now seen corresponding path program 402 times [2021-06-05 21:16:29,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:29,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [666348973] [2021-06-05 21:16:29,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:29,359 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:29,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [412380072] [2021-06-05 21:16:29,359 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 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 406 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:29,391 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:29,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:29,392 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:16:29,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:29,403 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:29,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,408 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,408 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:29,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:29,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:29,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 21:16:29,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:29,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:16:29,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:29,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:29,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:29,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:29,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,567 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,567 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:16:29,631 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:29,631 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:29,632 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:29,645 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:29,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:29,653 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:29,732 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:29,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [666348973] [2021-06-05 21:16:29,732 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:29,732 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412380072] [2021-06-05 21:16:29,732 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412380072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:29,732 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:29,732 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:29,732 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [511345004] [2021-06-05 21:16:29,733 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:29,733 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:29,733 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:29,733 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:29,733 INFO L87 Difference]: Start difference. First operand 412 states and 1160 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:30,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:30,269 INFO L93 Difference]: Finished difference Result 467 states and 1266 transitions. [2021-06-05 21:16:30,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:30,270 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:30,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:30,271 INFO L225 Difference]: With dead ends: 467 [2021-06-05 21:16:30,271 INFO L226 Difference]: Without dead ends: 464 [2021-06-05 21:16:30,271 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 198.0ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:30,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 464 states. [2021-06-05 21:16:30,276 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 464 to 417. [2021-06-05 21:16:30,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 417 states, 416 states have (on average 2.831730769230769) internal successors, (1178), 416 states have internal predecessors, (1178), 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-06-05 21:16:30,277 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 417 states to 417 states and 1178 transitions. [2021-06-05 21:16:30,277 INFO L78 Accepts]: Start accepts. Automaton has 417 states and 1178 transitions. Word has length 18 [2021-06-05 21:16:30,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:30,277 INFO L482 AbstractCegarLoop]: Abstraction has 417 states and 1178 transitions. [2021-06-05 21:16:30,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:30,277 INFO L276 IsEmpty]: Start isEmpty. Operand 417 states and 1178 transitions. [2021-06-05 21:16:30,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:30,278 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:30,278 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:30,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable691,406 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:30,497 INFO L430 AbstractCegarLoop]: === Iteration 406 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:30,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:30,497 INFO L82 PathProgramCache]: Analyzing trace with hash -996773305, now seen corresponding path program 403 times [2021-06-05 21:16:30,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:30,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1963239997] [2021-06-05 21:16:30,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:30,499 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:30,499 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [709051149] [2021-06-05 21:16:30,499 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 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 407 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:30,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:30,537 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:30,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:30,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:30,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:30,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:30,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,606 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:30,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:30,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:30,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:30,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,678 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,678 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:16:30,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:30,743 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,753 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:16:30,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:30,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:30,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:30,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:30,797 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:30,824 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:30,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:30,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1963239997] [2021-06-05 21:16:30,824 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:30,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [709051149] [2021-06-05 21:16:30,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [709051149] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:30,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:30,825 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:30,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569469501] [2021-06-05 21:16:30,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:30,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:30,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:30,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:30,825 INFO L87 Difference]: Start difference. First operand 417 states and 1178 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:31,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:31,190 INFO L93 Difference]: Finished difference Result 439 states and 1209 transitions. [2021-06-05 21:16:31,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:31,191 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:31,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:31,191 INFO L225 Difference]: With dead ends: 439 [2021-06-05 21:16:31,191 INFO L226 Difference]: Without dead ends: 436 [2021-06-05 21:16:31,192 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 161.7ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:31,192 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 436 states. [2021-06-05 21:16:31,195 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 436 to 419. [2021-06-05 21:16:31,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 states have internal predecessors, (1184), 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-06-05 21:16:31,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 21:16:31,196 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 21:16:31,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:31,196 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 21:16:31,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:31,196 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 21:16:31,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:31,197 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:31,197 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:31,397 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 407 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable692 [2021-06-05 21:16:31,397 INFO L430 AbstractCegarLoop]: === Iteration 407 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:31,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:31,397 INFO L82 PathProgramCache]: Analyzing trace with hash 732274029, now seen corresponding path program 404 times [2021-06-05 21:16:31,398 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:31,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [784565437] [2021-06-05 21:16:31,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:31,399 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:31,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720675061] [2021-06-05 21:16:31,399 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 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 408 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:31,423 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:31,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:31,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:31,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:31,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:31,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,437 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:31,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:31,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:31,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:31,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:31,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:31,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:16:31,575 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:31,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:16:31,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:16:31,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:31,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:31,643 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:31,649 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:31,649 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:31,678 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:31,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:31,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [784565437] [2021-06-05 21:16:31,678 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:31,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720675061] [2021-06-05 21:16:31,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720675061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:31,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:31,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:31,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1845910033] [2021-06-05 21:16:31,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:31,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:31,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:31,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:31,679 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:32,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:32,060 INFO L93 Difference]: Finished difference Result 443 states and 1218 transitions. [2021-06-05 21:16:32,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:32,061 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:32,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:32,061 INFO L225 Difference]: With dead ends: 443 [2021-06-05 21:16:32,061 INFO L226 Difference]: Without dead ends: 440 [2021-06-05 21:16:32,062 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 148.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:32,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 440 states. [2021-06-05 21:16:32,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 440 to 420. [2021-06-05 21:16:32,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 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-06-05 21:16:32,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 21:16:32,065 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 21:16:32,065 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:32,066 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 21:16:32,066 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:32,066 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 21:16:32,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:32,066 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:32,066 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:32,266 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable693,408 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:32,266 INFO L430 AbstractCegarLoop]: === Iteration 408 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:32,267 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:32,267 INFO L82 PathProgramCache]: Analyzing trace with hash -1844349561, now seen corresponding path program 405 times [2021-06-05 21:16:32,267 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:32,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1711642730] [2021-06-05 21:16:32,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:32,268 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:32,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [473695213] [2021-06-05 21:16:32,268 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 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 409 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:32,294 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:32,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:32,295 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:32,295 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:32,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:32,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:32,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:32,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:32,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:32,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:32,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:32,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:16:32,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:32,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:16:32,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:32,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:32,505 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:32,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:32,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:32,555 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:32,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:32,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1711642730] [2021-06-05 21:16:32,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:32,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473695213] [2021-06-05 21:16:32,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473695213] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:32,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:32,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:32,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605230453] [2021-06-05 21:16:32,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:32,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:32,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:32,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:32,556 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:32,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:32,925 INFO L93 Difference]: Finished difference Result 452 states and 1242 transitions. [2021-06-05 21:16:32,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:32,926 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:32,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:32,926 INFO L225 Difference]: With dead ends: 452 [2021-06-05 21:16:32,926 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 21:16:32,927 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 142.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:32,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 21:16:32,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 419. [2021-06-05 21:16:32,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 states have internal predecessors, (1184), 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-06-05 21:16:32,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 21:16:32,930 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 21:16:32,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:32,931 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 21:16:32,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:32,931 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 21:16:32,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:32,931 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:32,931 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:33,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 409 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable694 [2021-06-05 21:16:33,131 INFO L430 AbstractCegarLoop]: === Iteration 409 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:33,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:33,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1303728835, now seen corresponding path program 406 times [2021-06-05 21:16:33,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:33,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1759352896] [2021-06-05 21:16:33,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:33,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:33,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1795766871] [2021-06-05 21:16:33,133 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 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 410 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:33,157 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:33,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:33,158 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:33,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:33,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:33,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:33,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:33,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:16:33,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:33,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:33,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:33,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:33,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:16:33,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:33,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:33,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:16:33,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:33,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:33,402 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:33,409 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:33,409 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:33,439 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:33,439 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:33,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1759352896] [2021-06-05 21:16:33,439 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:33,439 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1795766871] [2021-06-05 21:16:33,439 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1795766871] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:33,439 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:33,440 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:33,440 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621331830] [2021-06-05 21:16:33,440 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:33,440 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:33,440 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:33,440 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:33,440 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:33,781 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:33,781 INFO L93 Difference]: Finished difference Result 440 states and 1214 transitions. [2021-06-05 21:16:33,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:33,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:33,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:33,782 INFO L225 Difference]: With dead ends: 440 [2021-06-05 21:16:33,782 INFO L226 Difference]: Without dead ends: 437 [2021-06-05 21:16:33,782 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 165.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:33,782 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 437 states. [2021-06-05 21:16:33,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 437 to 421. [2021-06-05 21:16:33,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.8333333333333335) internal successors, (1190), 420 states have internal predecessors, (1190), 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-06-05 21:16:33,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1190 transitions. [2021-06-05 21:16:33,786 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1190 transitions. Word has length 18 [2021-06-05 21:16:33,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:33,786 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1190 transitions. [2021-06-05 21:16:33,786 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:33,786 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1190 transitions. [2021-06-05 21:16:33,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:33,786 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:33,787 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:33,987 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 410 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable695 [2021-06-05 21:16:33,987 INFO L430 AbstractCegarLoop]: === Iteration 410 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:33,987 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:33,987 INFO L82 PathProgramCache]: Analyzing trace with hash -1272894755, now seen corresponding path program 407 times [2021-06-05 21:16:33,987 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:33,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159560589] [2021-06-05 21:16:33,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:33,989 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:33,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223305622] [2021-06-05 21:16:33,989 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 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 411 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:34,014 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:16:34,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:34,015 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:34,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:34,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:34,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:34,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:34,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:34,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:34,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:34,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:34,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:34,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:16:34,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:34,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:16:34,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:34,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,232 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:34,233 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,239 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:34,287 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:34,287 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:34,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159560589] [2021-06-05 21:16:34,287 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:34,287 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223305622] [2021-06-05 21:16:34,287 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223305622] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:34,287 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:34,287 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:34,287 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721915893] [2021-06-05 21:16:34,287 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:34,287 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:34,287 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:34,287 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:34,288 INFO L87 Difference]: Start difference. First operand 421 states and 1190 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:34,636 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:34,636 INFO L93 Difference]: Finished difference Result 450 states and 1239 transitions. [2021-06-05 21:16:34,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:34,636 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:34,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:34,637 INFO L225 Difference]: With dead ends: 450 [2021-06-05 21:16:34,637 INFO L226 Difference]: Without dead ends: 447 [2021-06-05 21:16:34,637 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 153.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:34,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 447 states. [2021-06-05 21:16:34,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 447 to 420. [2021-06-05 21:16:34,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 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-06-05 21:16:34,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 21:16:34,641 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 21:16:34,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:34,641 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 21:16:34,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:34,641 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 21:16:34,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:34,642 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:34,642 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:34,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 411 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable696 [2021-06-05 21:16:34,842 INFO L430 AbstractCegarLoop]: === Iteration 411 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:34,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:34,842 INFO L82 PathProgramCache]: Analyzing trace with hash -1254460729, now seen corresponding path program 408 times [2021-06-05 21:16:34,842 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:34,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [780114771] [2021-06-05 21:16:34,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:34,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:34,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273160394] [2021-06-05 21:16:34,844 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 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 412 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:34,871 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:34,872 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:34,872 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:34,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:34,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:34,882 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:34,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:34,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:34,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:34,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:34,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,960 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:16:34,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:34,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:34,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:34,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:16:35,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:35,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:16:35,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:16:35,064 INFO L446 ElimStorePlain]: Different costs {0=[v_A_472], 12=[F]} [2021-06-05 21:16:35,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:35,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,099 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:35,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:16:35,100 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,106 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:16:35,169 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:35,169 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:35,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [780114771] [2021-06-05 21:16:35,169 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:35,169 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273160394] [2021-06-05 21:16:35,169 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273160394] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:35,169 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:35,169 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:35,170 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054425226] [2021-06-05 21:16:35,170 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:35,170 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:35,170 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:35,170 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:35,170 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:35,587 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:35,587 INFO L93 Difference]: Finished difference Result 445 states and 1229 transitions. [2021-06-05 21:16:35,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:35,587 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:35,587 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:35,588 INFO L225 Difference]: With dead ends: 445 [2021-06-05 21:16:35,588 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 21:16:35,588 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 152.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:35,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 21:16:35,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 419. [2021-06-05 21:16:35,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 states have internal predecessors, (1184), 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-06-05 21:16:35,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 21:16:35,592 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 21:16:35,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:35,592 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 21:16:35,592 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:35,592 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 21:16:35,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:35,593 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:35,593 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:35,793 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 412 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable697 [2021-06-05 21:16:35,793 INFO L430 AbstractCegarLoop]: === Iteration 412 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:35,793 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:35,793 INFO L82 PathProgramCache]: Analyzing trace with hash -845067701, now seen corresponding path program 409 times [2021-06-05 21:16:35,793 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:35,793 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815910402] [2021-06-05 21:16:35,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:35,795 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:35,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835540173] [2021-06-05 21:16:35,795 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 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 413 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:35,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:35,820 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:35,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:35,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:35,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:35,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:35,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:35,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:35,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,906 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,906 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:35,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:35,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,937 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:16:35,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:35,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:35,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:35,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:36,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:36,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:36,052 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:36,089 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:36,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:36,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815910402] [2021-06-05 21:16:36,090 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:36,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835540173] [2021-06-05 21:16:36,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835540173] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:36,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:36,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:36,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49778717] [2021-06-05 21:16:36,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:36,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:36,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:36,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:36,090 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:36,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:36,438 INFO L93 Difference]: Finished difference Result 452 states and 1236 transitions. [2021-06-05 21:16:36,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:36,439 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:36,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:36,439 INFO L225 Difference]: With dead ends: 452 [2021-06-05 21:16:36,439 INFO L226 Difference]: Without dead ends: 449 [2021-06-05 21:16:36,439 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 154.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:36,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 449 states. [2021-06-05 21:16:36,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 449 to 421. [2021-06-05 21:16:36,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 421 states, 420 states have (on average 2.8333333333333335) internal successors, (1190), 420 states have internal predecessors, (1190), 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-06-05 21:16:36,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 421 states to 421 states and 1190 transitions. [2021-06-05 21:16:36,443 INFO L78 Accepts]: Start accepts. Automaton has 421 states and 1190 transitions. Word has length 18 [2021-06-05 21:16:36,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:36,443 INFO L482 AbstractCegarLoop]: Abstraction has 421 states and 1190 transitions. [2021-06-05 21:16:36,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:36,443 INFO L276 IsEmpty]: Start isEmpty. Operand 421 states and 1190 transitions. [2021-06-05 21:16:36,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:36,444 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:36,444 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:36,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable698,413 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:36,644 INFO L430 AbstractCegarLoop]: === Iteration 413 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:36,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:36,645 INFO L82 PathProgramCache]: Analyzing trace with hash 873276005, now seen corresponding path program 410 times [2021-06-05 21:16:36,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:36,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1556866353] [2021-06-05 21:16:36,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:36,646 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:36,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [835264776] [2021-06-05 21:16:36,646 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 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 414 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:36,669 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:36,669 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:36,670 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:36,670 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:36,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:36,679 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:36,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:36,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:16:36,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:36,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:36,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:36,787 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:36,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:36,789 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:16:36,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:36,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:16:36,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:36,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:36,935 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:36,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:36,945 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:37,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:37,002 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:37,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1556866353] [2021-06-05 21:16:37,002 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:37,002 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [835264776] [2021-06-05 21:16:37,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [835264776] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:37,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:37,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:37,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549312984] [2021-06-05 21:16:37,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:37,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:37,003 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:37,003 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:37,003 INFO L87 Difference]: Start difference. First operand 421 states and 1190 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:37,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:37,403 INFO L93 Difference]: Finished difference Result 462 states and 1261 transitions. [2021-06-05 21:16:37,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:37,404 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:37,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:37,405 INFO L225 Difference]: With dead ends: 462 [2021-06-05 21:16:37,405 INFO L226 Difference]: Without dead ends: 459 [2021-06-05 21:16:37,405 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 175.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:37,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 459 states. [2021-06-05 21:16:37,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 459 to 420. [2021-06-05 21:16:37,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 419 states have (on average 2.8329355608591884) internal successors, (1187), 419 states have internal predecessors, (1187), 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-06-05 21:16:37,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 1187 transitions. [2021-06-05 21:16:37,409 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 1187 transitions. Word has length 18 [2021-06-05 21:16:37,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:37,409 INFO L482 AbstractCegarLoop]: Abstraction has 420 states and 1187 transitions. [2021-06-05 21:16:37,409 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:37,409 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 1187 transitions. [2021-06-05 21:16:37,409 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:37,410 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:37,410 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:37,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 414 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable699 [2021-06-05 21:16:37,610 INFO L430 AbstractCegarLoop]: === Iteration 414 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:37,610 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:37,610 INFO L82 PathProgramCache]: Analyzing trace with hash 891710031, now seen corresponding path program 411 times [2021-06-05 21:16:37,610 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:37,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128881025] [2021-06-05 21:16:37,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:37,612 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:37,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2117822016] [2021-06-05 21:16:37,612 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 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 415 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:37,636 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:37,636 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:37,636 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 35 conjunts are in the unsatisfiable core [2021-06-05 21:16:37,637 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:37,646 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:37,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,651 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:16:37,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:37,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:16:37,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:37,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:37,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:37,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:16:37,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:37,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:67 [2021-06-05 21:16:37,831 INFO L446 ElimStorePlain]: Different costs {0=[v_A_481], 12=[F]} [2021-06-05 21:16:37,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:37,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,853 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:37,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:37,854 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:37,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:37,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:37,856 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:37,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:37,856 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:37,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 21:16:37,858 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:37,868 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:37,868 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:43 [2021-06-05 21:16:37,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:37,977 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:37,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128881025] [2021-06-05 21:16:37,977 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:37,977 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2117822016] [2021-06-05 21:16:37,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2117822016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:37,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:37,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:16:37,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1166681475] [2021-06-05 21:16:37,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:16:37,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:37,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:16:37,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:37,977 INFO L87 Difference]: Start difference. First operand 420 states and 1187 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:38,402 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:38,402 INFO L93 Difference]: Finished difference Result 452 states and 1239 transitions. [2021-06-05 21:16:38,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:38,403 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:38,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:38,403 INFO L225 Difference]: With dead ends: 452 [2021-06-05 21:16:38,403 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 21:16:38,403 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 213.9ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:38,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 21:16:38,406 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 419. [2021-06-05 21:16:38,407 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 states have internal predecessors, (1184), 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-06-05 21:16:38,407 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 21:16:38,407 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 21:16:38,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:38,407 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 21:16:38,407 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:38,407 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 21:16:38,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:38,408 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:38,408 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:38,608 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 415 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable700 [2021-06-05 21:16:38,608 INFO L430 AbstractCegarLoop]: === Iteration 415 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:38,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:38,608 INFO L82 PathProgramCache]: Analyzing trace with hash -1058295541, now seen corresponding path program 412 times [2021-06-05 21:16:38,609 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:38,609 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675584599] [2021-06-05 21:16:38,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:38,610 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:38,610 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144342774] [2021-06-05 21:16:38,610 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 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 416 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:38,632 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:38,632 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:38,633 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:16:38,633 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:38,734 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:38,734 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:38,734 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675584599] [2021-06-05 21:16:38,734 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:38,735 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144342774] [2021-06-05 21:16:38,735 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144342774] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:38,735 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:38,735 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:38,735 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [223145464] [2021-06-05 21:16:38,735 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:38,735 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:38,735 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:38,735 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=109, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:38,735 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:39,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:39,024 INFO L93 Difference]: Finished difference Result 555 states and 1508 transitions. [2021-06-05 21:16:39,024 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:16:39,024 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:39,024 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:39,025 INFO L225 Difference]: With dead ends: 555 [2021-06-05 21:16:39,025 INFO L226 Difference]: Without dead ends: 551 [2021-06-05 21:16:39,025 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 111.5ms TimeCoverageRelationStatistics Valid=81, Invalid=191, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:16:39,026 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2021-06-05 21:16:39,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 418. [2021-06-05 21:16:39,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 418 states, 417 states have (on average 2.8297362110311752) internal successors, (1180), 417 states have internal predecessors, (1180), 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-06-05 21:16:39,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 418 states to 418 states and 1180 transitions. [2021-06-05 21:16:39,030 INFO L78 Accepts]: Start accepts. Automaton has 418 states and 1180 transitions. Word has length 18 [2021-06-05 21:16:39,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:39,030 INFO L482 AbstractCegarLoop]: Abstraction has 418 states and 1180 transitions. [2021-06-05 21:16:39,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:39,030 INFO L276 IsEmpty]: Start isEmpty. Operand 418 states and 1180 transitions. [2021-06-05 21:16:39,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:39,031 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:39,031 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:39,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable701,416 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:39,231 INFO L430 AbstractCegarLoop]: === Iteration 416 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:39,231 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:39,231 INFO L82 PathProgramCache]: Analyzing trace with hash -2087099961, now seen corresponding path program 413 times [2021-06-05 21:16:39,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:39,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255520038] [2021-06-05 21:16:39,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:39,233 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:39,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1782919713] [2021-06-05 21:16:39,233 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 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 417 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:39,256 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 21:16:39,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:39,257 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:39,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:39,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:39,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:39,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:39,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:39,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:39,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:16:39,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:39,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:16:39,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:39,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:16:39,437 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:39,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:39,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:39,447 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:39,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:39,454 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:39,526 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:39,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:39,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255520038] [2021-06-05 21:16:39,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:39,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1782919713] [2021-06-05 21:16:39,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1782919713] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:39,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:39,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:39,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853288034] [2021-06-05 21:16:39,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:39,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:39,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:39,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:39,527 INFO L87 Difference]: Start difference. First operand 418 states and 1180 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:39,900 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:39,900 INFO L93 Difference]: Finished difference Result 449 states and 1240 transitions. [2021-06-05 21:16:39,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:39,901 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:39,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:39,901 INFO L225 Difference]: With dead ends: 449 [2021-06-05 21:16:39,901 INFO L226 Difference]: Without dead ends: 446 [2021-06-05 21:16:39,901 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 134.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:39,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2021-06-05 21:16:39,904 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 419. [2021-06-05 21:16:39,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8325358851674642) internal successors, (1184), 418 states have internal predecessors, (1184), 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-06-05 21:16:39,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1184 transitions. [2021-06-05 21:16:39,905 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1184 transitions. Word has length 18 [2021-06-05 21:16:39,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:39,905 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1184 transitions. [2021-06-05 21:16:39,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:39,905 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1184 transitions. [2021-06-05 21:16:39,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:39,906 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:39,906 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:40,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable702,417 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:40,106 INFO L430 AbstractCegarLoop]: === Iteration 417 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:40,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:40,107 INFO L82 PathProgramCache]: Analyzing trace with hash -486840735, now seen corresponding path program 414 times [2021-06-05 21:16:40,107 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:40,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226020046] [2021-06-05 21:16:40,107 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:40,108 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:40,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [685009879] [2021-06-05 21:16:40,108 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 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 418 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:40,132 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:40,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:40,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:16:40,133 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:40,233 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:40,233 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:40,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226020046] [2021-06-05 21:16:40,233 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:40,233 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [685009879] [2021-06-05 21:16:40,233 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [685009879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:40,233 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:40,233 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:40,233 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116701997] [2021-06-05 21:16:40,234 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:40,234 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:40,234 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:40,234 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=107, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:40,234 INFO L87 Difference]: Start difference. First operand 419 states and 1184 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:40,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:40,568 INFO L93 Difference]: Finished difference Result 544 states and 1499 transitions. [2021-06-05 21:16:40,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:16:40,568 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:40,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:40,569 INFO L225 Difference]: With dead ends: 544 [2021-06-05 21:16:40,569 INFO L226 Difference]: Without dead ends: 540 [2021-06-05 21:16:40,569 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 137.0ms TimeCoverageRelationStatistics Valid=104, Invalid=238, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:16:40,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 540 states. [2021-06-05 21:16:40,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 540 to 414. [2021-06-05 21:16:40,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 414 states, 413 states have (on average 2.820823244552058) internal successors, (1165), 413 states have internal predecessors, (1165), 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-06-05 21:16:40,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 414 states to 414 states and 1165 transitions. [2021-06-05 21:16:40,574 INFO L78 Accepts]: Start accepts. Automaton has 414 states and 1165 transitions. Word has length 18 [2021-06-05 21:16:40,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:40,574 INFO L482 AbstractCegarLoop]: Abstraction has 414 states and 1165 transitions. [2021-06-05 21:16:40,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:40,574 INFO L276 IsEmpty]: Start isEmpty. Operand 414 states and 1165 transitions. [2021-06-05 21:16:40,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:40,574 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:40,574 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:40,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable703,418 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:40,775 INFO L430 AbstractCegarLoop]: === Iteration 418 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:40,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:40,775 INFO L82 PathProgramCache]: Analyzing trace with hash 1259921226, now seen corresponding path program 415 times [2021-06-05 21:16:40,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:40,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2128718806] [2021-06-05 21:16:40,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:40,776 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:40,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [360711319] [2021-06-05 21:16:40,776 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 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 419 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:40,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:40,800 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:16:40,800 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:40,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:40,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:40,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:40,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:40,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:40,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:40,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:16:40,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:40,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:16:40,972 INFO L446 ElimStorePlain]: Different costs {0=[v_A_486], 2=[F]} [2021-06-05 21:16:40,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:40,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:40,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:40,986 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:40,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:16:40,987 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:40,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:40,993 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:16:41,021 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:41,021 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:41,021 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2128718806] [2021-06-05 21:16:41,021 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:41,022 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [360711319] [2021-06-05 21:16:41,022 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [360711319] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:41,022 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:41,022 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:41,022 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117457294] [2021-06-05 21:16:41,022 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:41,022 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:41,022 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:41,022 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:41,022 INFO L87 Difference]: Start difference. First operand 414 states and 1165 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:41,300 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:41,300 INFO L93 Difference]: Finished difference Result 445 states and 1218 transitions. [2021-06-05 21:16:41,301 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:41,301 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:41,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:41,301 INFO L225 Difference]: With dead ends: 445 [2021-06-05 21:16:41,301 INFO L226 Difference]: Without dead ends: 442 [2021-06-05 21:16:41,301 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 141.6ms TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:41,302 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2021-06-05 21:16:41,304 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 419. [2021-06-05 21:16:41,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8181818181818183) internal successors, (1178), 418 states have internal predecessors, (1178), 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-06-05 21:16:41,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1178 transitions. [2021-06-05 21:16:41,305 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1178 transitions. Word has length 18 [2021-06-05 21:16:41,305 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:41,305 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1178 transitions. [2021-06-05 21:16:41,305 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:41,305 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1178 transitions. [2021-06-05 21:16:41,306 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:41,306 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:41,306 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:41,506 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 419 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable704 [2021-06-05 21:16:41,506 INFO L430 AbstractCegarLoop]: === Iteration 419 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:41,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:41,506 INFO L82 PathProgramCache]: Analyzing trace with hash -1316702364, now seen corresponding path program 416 times [2021-06-05 21:16:41,507 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:41,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528678253] [2021-06-05 21:16:41,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:41,508 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:41,508 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2074102566] [2021-06-05 21:16:41,508 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 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 420 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:41,530 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:41,530 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:41,530 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:16:41,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:41,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:41,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:41,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:41,569 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:16:41,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:41,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:16:41,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,634 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,635 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:16:41,673 INFO L446 ElimStorePlain]: Different costs {0=[v_A_488], 2=[F]} [2021-06-05 21:16:41,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:41,675 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,691 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:16:41,693 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:41,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:41,703 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:16:41,751 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:41,752 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:41,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528678253] [2021-06-05 21:16:41,752 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:41,752 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2074102566] [2021-06-05 21:16:41,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2074102566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:41,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:41,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:41,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [231856071] [2021-06-05 21:16:41,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:41,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:41,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:41,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:41,752 INFO L87 Difference]: Start difference. First operand 419 states and 1178 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:42,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:42,045 INFO L93 Difference]: Finished difference Result 458 states and 1254 transitions. [2021-06-05 21:16:42,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:42,045 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:42,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:42,046 INFO L225 Difference]: With dead ends: 458 [2021-06-05 21:16:42,046 INFO L226 Difference]: Without dead ends: 455 [2021-06-05 21:16:42,046 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 135.7ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:42,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-06-05 21:16:42,049 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 419. [2021-06-05 21:16:42,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 419 states, 418 states have (on average 2.8181818181818183) internal successors, (1178), 418 states have internal predecessors, (1178), 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-06-05 21:16:42,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 419 states to 419 states and 1178 transitions. [2021-06-05 21:16:42,050 INFO L78 Accepts]: Start accepts. Automaton has 419 states and 1178 transitions. Word has length 18 [2021-06-05 21:16:42,050 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:42,050 INFO L482 AbstractCegarLoop]: Abstraction has 419 states and 1178 transitions. [2021-06-05 21:16:42,050 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:42,050 INFO L276 IsEmpty]: Start isEmpty. Operand 419 states and 1178 transitions. [2021-06-05 21:16:42,051 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:42,051 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:42,051 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:42,251 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable705,420 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:42,251 INFO L430 AbstractCegarLoop]: === Iteration 420 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:42,251 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:42,251 INFO L82 PathProgramCache]: Analyzing trace with hash -1298268338, now seen corresponding path program 417 times [2021-06-05 21:16:42,251 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:42,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [57355056] [2021-06-05 21:16:42,251 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:42,253 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:42,253 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289888423] [2021-06-05 21:16:42,253 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 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 421 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:42,281 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:42,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:42,282 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:16:42,282 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:42,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:42,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:42,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:21, output treesize:20 [2021-06-05 21:16:42,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:42,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:42,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:42,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-06-05 21:16:42,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,447 INFO L628 ElimStorePlain]: treesize reduction 3, result has 94.9 percent of original size [2021-06-05 21:16:42,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:42,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:63, output treesize:56 [2021-06-05 21:16:42,486 INFO L446 ElimStorePlain]: Different costs {0=[v_A_490], 2=[F]} [2021-06-05 21:16:42,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:42,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:42,519 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:42,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 37 treesize of output 49 [2021-06-05 21:16:42,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:42,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:42,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:16:42,547 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:58, output treesize:66 [2021-06-05 21:16:42,762 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:42,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:42,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [57355056] [2021-06-05 21:16:42,763 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:42,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289888423] [2021-06-05 21:16:42,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289888423] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:42,763 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:42,763 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:16:42,763 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548099056] [2021-06-05 21:16:42,763 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:16:42,763 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:42,763 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:16:42,763 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:42,763 INFO L87 Difference]: Start difference. First operand 419 states and 1178 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:43,147 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:43,147 INFO L93 Difference]: Finished difference Result 461 states and 1254 transitions. [2021-06-05 21:16:43,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:43,148 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:43,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:43,148 INFO L225 Difference]: With dead ends: 461 [2021-06-05 21:16:43,148 INFO L226 Difference]: Without dead ends: 455 [2021-06-05 21:16:43,148 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 286.5ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:43,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 455 states. [2021-06-05 21:16:43,151 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 455 to 422. [2021-06-05 21:16:43,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 422 states, 421 states have (on average 2.8147268408551067) internal successors, (1185), 421 states have internal predecessors, (1185), 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-06-05 21:16:43,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 422 states to 422 states and 1185 transitions. [2021-06-05 21:16:43,152 INFO L78 Accepts]: Start accepts. Automaton has 422 states and 1185 transitions. Word has length 18 [2021-06-05 21:16:43,152 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:43,152 INFO L482 AbstractCegarLoop]: Abstraction has 422 states and 1185 transitions. [2021-06-05 21:16:43,153 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:43,153 INFO L276 IsEmpty]: Start isEmpty. Operand 422 states and 1185 transitions. [2021-06-05 21:16:43,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:43,153 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:43,153 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:43,353 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable706,421 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:43,353 INFO L430 AbstractCegarLoop]: === Iteration 421 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:43,354 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:43,354 INFO L82 PathProgramCache]: Analyzing trace with hash 17888966, now seen corresponding path program 418 times [2021-06-05 21:16:43,354 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:43,354 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [813048769] [2021-06-05 21:16:43,354 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:43,355 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:43,355 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [659676152] [2021-06-05 21:16:43,355 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 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 422 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:43,378 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:43,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:43,378 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:16:43,379 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:43,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:43,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:43,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:43,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:43,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:43,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:16:43,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:43,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:43,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:16:43,506 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:43,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:43,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:16:43,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:43,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:16:43,516 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:43,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:43,523 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:16:43,580 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:43,580 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:43,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [813048769] [2021-06-05 21:16:43,580 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:43,580 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [659676152] [2021-06-05 21:16:43,580 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [659676152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:43,580 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:43,580 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:43,580 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676271162] [2021-06-05 21:16:43,580 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:43,580 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:43,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:43,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:43,581 INFO L87 Difference]: Start difference. First operand 422 states and 1185 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:43,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:43,806 INFO L93 Difference]: Finished difference Result 463 states and 1266 transitions. [2021-06-05 21:16:43,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:43,807 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:43,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:43,808 INFO L225 Difference]: With dead ends: 463 [2021-06-05 21:16:43,808 INFO L226 Difference]: Without dead ends: 460 [2021-06-05 21:16:43,808 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 120.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:43,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 460 states. [2021-06-05 21:16:43,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 460 to 426. [2021-06-05 21:16:43,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 425 states have (on average 2.8094117647058825) internal successors, (1194), 425 states have internal predecessors, (1194), 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-06-05 21:16:43,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 1194 transitions. [2021-06-05 21:16:43,812 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 1194 transitions. Word has length 18 [2021-06-05 21:16:43,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:43,812 INFO L482 AbstractCegarLoop]: Abstraction has 426 states and 1194 transitions. [2021-06-05 21:16:43,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:43,812 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 1194 transitions. [2021-06-05 21:16:43,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:43,812 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:43,812 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:44,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable716,422 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:44,013 INFO L430 AbstractCegarLoop]: === Iteration 422 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:44,013 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:44,013 INFO L82 PathProgramCache]: Analyzing trace with hash 1090974346, now seen corresponding path program 419 times [2021-06-05 21:16:44,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:44,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149272400] [2021-06-05 21:16:44,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:44,014 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:44,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742658321] [2021-06-05 21:16:44,014 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 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 423 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:44,039 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:16:44,040 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:44,040 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:16:44,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:44,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:44,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:44,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:44,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 21:16:44,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:44,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:16:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:44,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:44,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:44,222 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:44,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:16:44,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,236 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,239 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:44,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:16:44,240 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,250 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:60, output treesize:36 [2021-06-05 21:16:44,322 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:44,322 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:44,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149272400] [2021-06-05 21:16:44,322 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:44,322 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742658321] [2021-06-05 21:16:44,322 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742658321] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:44,322 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:44,322 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:44,322 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944236478] [2021-06-05 21:16:44,322 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:44,323 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:44,323 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:44,323 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:44,323 INFO L87 Difference]: Start difference. First operand 426 states and 1194 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:44,723 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:44,723 INFO L93 Difference]: Finished difference Result 497 states and 1348 transitions. [2021-06-05 21:16:44,724 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:44,724 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:44,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:44,724 INFO L225 Difference]: With dead ends: 497 [2021-06-05 21:16:44,725 INFO L226 Difference]: Without dead ends: 494 [2021-06-05 21:16:44,725 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 203.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:44,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 494 states. [2021-06-05 21:16:44,728 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 494 to 440. [2021-06-05 21:16:44,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 439 states have (on average 2.806378132118451) internal successors, (1232), 439 states have internal predecessors, (1232), 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-06-05 21:16:44,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 1232 transitions. [2021-06-05 21:16:44,729 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 1232 transitions. Word has length 18 [2021-06-05 21:16:44,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:44,729 INFO L482 AbstractCegarLoop]: Abstraction has 440 states and 1232 transitions. [2021-06-05 21:16:44,729 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:44,729 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 1232 transitions. [2021-06-05 21:16:44,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:44,730 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:44,730 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:44,930 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable717,423 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:44,930 INFO L430 AbstractCegarLoop]: === Iteration 423 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:44,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:44,930 INFO L82 PathProgramCache]: Analyzing trace with hash 1261716419, now seen corresponding path program 420 times [2021-06-05 21:16:44,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:44,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721949761] [2021-06-05 21:16:44,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:44,931 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:44,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14374757] [2021-06-05 21:16:44,932 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 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 424 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:44,956 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:44,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:44,957 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:44,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:44,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:44,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:44,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:44,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:44,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:44,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:45,025 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:45,026 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:16:45,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:45,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:45,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:45,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:45,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:45,172 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:45,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:45,224 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:45,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:45,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721949761] [2021-06-05 21:16:45,224 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:45,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14374757] [2021-06-05 21:16:45,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14374757] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:45,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:45,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:45,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1637230401] [2021-06-05 21:16:45,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:45,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:45,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:45,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:45,225 INFO L87 Difference]: Start difference. First operand 440 states and 1232 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:45,684 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:45,684 INFO L93 Difference]: Finished difference Result 479 states and 1300 transitions. [2021-06-05 21:16:45,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:45,685 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:45,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:45,685 INFO L225 Difference]: With dead ends: 479 [2021-06-05 21:16:45,685 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 21:16:45,686 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 154.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:45,686 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 21:16:45,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 444. [2021-06-05 21:16:45,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 444 states, 443 states have (on average 2.8126410835214446) internal successors, (1246), 443 states have internal predecessors, (1246), 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-06-05 21:16:45,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 444 states to 444 states and 1246 transitions. [2021-06-05 21:16:45,690 INFO L78 Accepts]: Start accepts. Automaton has 444 states and 1246 transitions. Word has length 18 [2021-06-05 21:16:45,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:45,690 INFO L482 AbstractCegarLoop]: Abstraction has 444 states and 1246 transitions. [2021-06-05 21:16:45,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:45,690 INFO L276 IsEmpty]: Start isEmpty. Operand 444 states and 1246 transitions. [2021-06-05 21:16:45,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:45,691 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:45,691 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:45,891 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable718,424 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:45,891 INFO L430 AbstractCegarLoop]: === Iteration 424 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:45,891 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:45,891 INFO L82 PathProgramCache]: Analyzing trace with hash -1314907171, now seen corresponding path program 421 times [2021-06-05 21:16:45,891 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:45,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432183104] [2021-06-05 21:16:45,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:45,892 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:45,893 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890560767] [2021-06-05 21:16:45,893 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 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 425 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:45,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:45,917 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:45,917 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:45,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:45,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:45,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:45,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:45,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:45,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:16:45,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:45,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:16:46,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:46,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:46,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:46,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,074 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:46,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:46,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:46,136 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,143 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:46,196 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:46,197 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:46,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432183104] [2021-06-05 21:16:46,197 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:46,197 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890560767] [2021-06-05 21:16:46,197 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890560767] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:46,197 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:46,197 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:46,197 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1408282958] [2021-06-05 21:16:46,197 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:46,197 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:46,197 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:46,197 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:46,197 INFO L87 Difference]: Start difference. First operand 444 states and 1246 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:46,736 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:46,736 INFO L93 Difference]: Finished difference Result 489 states and 1325 transitions. [2021-06-05 21:16:46,737 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:46,737 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:46,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:46,737 INFO L225 Difference]: With dead ends: 489 [2021-06-05 21:16:46,737 INFO L226 Difference]: Without dead ends: 486 [2021-06-05 21:16:46,737 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 155.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:46,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 486 states. [2021-06-05 21:16:46,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 486 to 443. [2021-06-05 21:16:46,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 442 states have (on average 2.8122171945701355) internal successors, (1243), 442 states have internal predecessors, (1243), 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-06-05 21:16:46,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 1243 transitions. [2021-06-05 21:16:46,742 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 1243 transitions. Word has length 18 [2021-06-05 21:16:46,742 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:46,742 INFO L482 AbstractCegarLoop]: Abstraction has 443 states and 1243 transitions. [2021-06-05 21:16:46,742 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:46,742 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 1243 transitions. [2021-06-05 21:16:46,742 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:46,742 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:46,742 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:46,942 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable719,425 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:46,943 INFO L430 AbstractCegarLoop]: === Iteration 425 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:46,943 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:46,943 INFO L82 PathProgramCache]: Analyzing trace with hash -1296473145, now seen corresponding path program 422 times [2021-06-05 21:16:46,943 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:46,943 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1368017302] [2021-06-05 21:16:46,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:46,944 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:46,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [349159552] [2021-06-05 21:16:46,944 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 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 426 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:46,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:46,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:46,968 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:46,968 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:46,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:46,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:46,981 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:46,981 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:47,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:47,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:16:47,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:47,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:47,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,043 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:16:47,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:47,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:47,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,076 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:16:47,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:47,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:16:47,143 INFO L446 ElimStorePlain]: Different costs {0=[v_A_503], 12=[F]} [2021-06-05 21:16:47,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:47,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,178 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:47,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:16:47,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,186 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:16:47,257 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:47,258 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:47,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1368017302] [2021-06-05 21:16:47,258 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:47,258 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [349159552] [2021-06-05 21:16:47,258 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [349159552] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:47,258 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:47,258 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:47,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805405175] [2021-06-05 21:16:47,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:47,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:47,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:47,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:47,258 INFO L87 Difference]: Start difference. First operand 443 states and 1243 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:47,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:47,739 INFO L93 Difference]: Finished difference Result 476 states and 1301 transitions. [2021-06-05 21:16:47,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:47,740 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:47,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:47,741 INFO L225 Difference]: With dead ends: 476 [2021-06-05 21:16:47,741 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 21:16:47,741 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:47,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 21:16:47,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 442. [2021-06-05 21:16:47,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 442 states, 441 states have (on average 2.811791383219955) internal successors, (1240), 441 states have internal predecessors, (1240), 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-06-05 21:16:47,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 442 states to 442 states and 1240 transitions. [2021-06-05 21:16:47,745 INFO L78 Accepts]: Start accepts. Automaton has 442 states and 1240 transitions. Word has length 18 [2021-06-05 21:16:47,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:47,745 INFO L482 AbstractCegarLoop]: Abstraction has 442 states and 1240 transitions. [2021-06-05 21:16:47,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:47,745 INFO L276 IsEmpty]: Start isEmpty. Operand 442 states and 1240 transitions. [2021-06-05 21:16:47,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:47,745 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:47,746 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:47,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable720,426 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:47,946 INFO L430 AbstractCegarLoop]: === Iteration 426 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:47,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:47,946 INFO L82 PathProgramCache]: Analyzing trace with hash 19684159, now seen corresponding path program 423 times [2021-06-05 21:16:47,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:47,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777563719] [2021-06-05 21:16:47,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:47,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:47,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [574890866] [2021-06-05 21:16:47,948 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 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 427 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:47,974 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:47,974 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:47,974 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:47,975 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:47,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:47,984 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:47,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:47,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:48,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:48,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:48,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:48,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:16:48,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:48,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:48,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:16:48,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:48,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:16:48,187 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:48,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:48,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:48,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:48,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:48,204 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:48,274 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:48,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:48,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777563719] [2021-06-05 21:16:48,274 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:48,274 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [574890866] [2021-06-05 21:16:48,274 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [574890866] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:48,274 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:48,274 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:48,274 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2000724818] [2021-06-05 21:16:48,274 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:48,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:48,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:48,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:48,275 INFO L87 Difference]: Start difference. First operand 442 states and 1240 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:48,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:48,756 INFO L93 Difference]: Finished difference Result 476 states and 1304 transitions. [2021-06-05 21:16:48,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:48,757 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:48,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:48,757 INFO L225 Difference]: With dead ends: 476 [2021-06-05 21:16:48,757 INFO L226 Difference]: Without dead ends: 473 [2021-06-05 21:16:48,758 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 151.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:48,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 473 states. [2021-06-05 21:16:48,761 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 473 to 441. [2021-06-05 21:16:48,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 441 states, 440 states have (on average 2.809090909090909) internal successors, (1236), 440 states have internal predecessors, (1236), 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-06-05 21:16:48,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 441 states to 441 states and 1236 transitions. [2021-06-05 21:16:48,762 INFO L78 Accepts]: Start accepts. Automaton has 441 states and 1236 transitions. Word has length 18 [2021-06-05 21:16:48,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:48,762 INFO L482 AbstractCegarLoop]: Abstraction has 441 states and 1236 transitions. [2021-06-05 21:16:48,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:48,762 INFO L276 IsEmpty]: Start isEmpty. Operand 441 states and 1236 transitions. [2021-06-05 21:16:48,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:48,762 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:48,762 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:48,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 427 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable721 [2021-06-05 21:16:48,966 INFO L430 AbstractCegarLoop]: === Iteration 427 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:48,966 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:48,966 INFO L82 PathProgramCache]: Analyzing trace with hash 503229024, now seen corresponding path program 424 times [2021-06-05 21:16:48,966 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:48,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1227110779] [2021-06-05 21:16:48,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:48,967 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:48,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2023817357] [2021-06-05 21:16:48,967 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 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 428 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:48,992 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:48,992 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:48,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:16:48,993 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:49,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:49,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:49,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:49,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,040 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:16:49,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:49,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:16:49,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:49,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:49,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:16:49,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:16:49,131 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,138 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:16:49,195 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:49,196 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:49,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1227110779] [2021-06-05 21:16:49,196 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:49,196 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2023817357] [2021-06-05 21:16:49,196 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2023817357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:49,196 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:49,196 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:49,196 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [465701663] [2021-06-05 21:16:49,196 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:49,196 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:49,196 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:49,196 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:49,196 INFO L87 Difference]: Start difference. First operand 441 states and 1236 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:49,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:49,615 INFO L93 Difference]: Finished difference Result 499 states and 1356 transitions. [2021-06-05 21:16:49,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:49,616 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:49,616 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:49,616 INFO L225 Difference]: With dead ends: 499 [2021-06-05 21:16:49,617 INFO L226 Difference]: Without dead ends: 496 [2021-06-05 21:16:49,617 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 147.3ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:49,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 496 states. [2021-06-05 21:16:49,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 496 to 446. [2021-06-05 21:16:49,620 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.808988764044944) internal successors, (1250), 445 states have internal predecessors, (1250), 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-06-05 21:16:49,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1250 transitions. [2021-06-05 21:16:49,621 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1250 transitions. Word has length 18 [2021-06-05 21:16:49,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:49,621 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1250 transitions. [2021-06-05 21:16:49,621 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:49,621 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1250 transitions. [2021-06-05 21:16:49,622 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:49,622 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:49,622 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:49,823 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable722,428 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:49,823 INFO L430 AbstractCegarLoop]: === Iteration 428 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:49,823 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:49,823 INFO L82 PathProgramCache]: Analyzing trace with hash -2129112377, now seen corresponding path program 425 times [2021-06-05 21:16:49,823 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:49,823 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376234041] [2021-06-05 21:16:49,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:49,825 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:49,825 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [531129788] [2021-06-05 21:16:49,825 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 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 429 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:49,851 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:16:49,851 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:49,852 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:49,852 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:49,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:49,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:49,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:49,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:16:49,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:49,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,937 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:16:49,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:49,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:16:49,984 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:49,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:49,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:49,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:16:50,042 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:50,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:50,044 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:50,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:50,131 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:50,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:50,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376234041] [2021-06-05 21:16:50,132 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:50,132 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [531129788] [2021-06-05 21:16:50,132 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [531129788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:50,132 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:50,132 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:50,132 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523605630] [2021-06-05 21:16:50,132 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:50,132 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:50,132 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:50,132 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:50,132 INFO L87 Difference]: Start difference. First operand 446 states and 1250 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:50,622 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:50,623 INFO L93 Difference]: Finished difference Result 474 states and 1301 transitions. [2021-06-05 21:16:50,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:50,623 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:50,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:50,624 INFO L225 Difference]: With dead ends: 474 [2021-06-05 21:16:50,624 INFO L226 Difference]: Without dead ends: 471 [2021-06-05 21:16:50,624 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 144.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:50,624 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 471 states. [2021-06-05 21:16:50,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 471 to 446. [2021-06-05 21:16:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 2.808988764044944) internal successors, (1250), 445 states have internal predecessors, (1250), 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-06-05 21:16:50,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 1250 transitions. [2021-06-05 21:16:50,628 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 1250 transitions. Word has length 18 [2021-06-05 21:16:50,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:50,628 INFO L482 AbstractCegarLoop]: Abstraction has 446 states and 1250 transitions. [2021-06-05 21:16:50,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:50,628 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 1250 transitions. [2021-06-05 21:16:50,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:50,629 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:50,629 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:50,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 429 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable723 [2021-06-05 21:16:50,829 INFO L430 AbstractCegarLoop]: === Iteration 429 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:50,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:50,830 INFO L82 PathProgramCache]: Analyzing trace with hash -2147452597, now seen corresponding path program 426 times [2021-06-05 21:16:50,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:50,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1581739581] [2021-06-05 21:16:50,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:50,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:50,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [124239832] [2021-06-05 21:16:50,831 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 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 430 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:50,859 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:50,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:50,859 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:16:50,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:50,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:50,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:50,902 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:50,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:16:50,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,911 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,911 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:16:50,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:50,928 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,938 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,938 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:50,959 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:50,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:50,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:50,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:50,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:16:50,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:50,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,011 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,012 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:16:51,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:51,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,104 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:51,105 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,111 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,112 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:51,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:51,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1581739581] [2021-06-05 21:16:51,147 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:51,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [124239832] [2021-06-05 21:16:51,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [124239832] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:51,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:51,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:51,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343050835] [2021-06-05 21:16:51,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:51,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:51,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:51,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:51,148 INFO L87 Difference]: Start difference. First operand 446 states and 1250 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:51,651 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:51,651 INFO L93 Difference]: Finished difference Result 488 states and 1324 transitions. [2021-06-05 21:16:51,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:51,652 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:51,652 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:51,652 INFO L225 Difference]: With dead ends: 488 [2021-06-05 21:16:51,652 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 21:16:51,652 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 177.9ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:51,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 21:16:51,656 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 451. [2021-06-05 21:16:51,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 451 states, 450 states have (on average 2.8155555555555556) internal successors, (1267), 450 states have internal predecessors, (1267), 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-06-05 21:16:51,656 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 451 states to 451 states and 1267 transitions. [2021-06-05 21:16:51,657 INFO L78 Accepts]: Start accepts. Automaton has 451 states and 1267 transitions. Word has length 18 [2021-06-05 21:16:51,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:51,657 INFO L482 AbstractCegarLoop]: Abstraction has 451 states and 1267 transitions. [2021-06-05 21:16:51,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:51,657 INFO L276 IsEmpty]: Start isEmpty. Operand 451 states and 1267 transitions. [2021-06-05 21:16:51,657 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:51,657 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:51,657 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:51,857 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable724,430 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:51,858 INFO L430 AbstractCegarLoop]: === Iteration 430 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:51,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:51,858 INFO L82 PathProgramCache]: Analyzing trace with hash -429108891, now seen corresponding path program 427 times [2021-06-05 21:16:51,858 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:51,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1526035998] [2021-06-05 21:16:51,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:51,859 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:51,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746635318] [2021-06-05 21:16:51,860 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 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 431 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:51,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:51,886 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:51,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:51,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:51,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:51,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:51,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:16:51,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:51,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:16:51,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:51,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:51,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:51,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:51,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:16:52,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:52,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:52,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:52,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:52,125 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,131 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:52,181 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:52,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:52,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1526035998] [2021-06-05 21:16:52,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:52,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746635318] [2021-06-05 21:16:52,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746635318] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:52,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:52,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:52,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1553178034] [2021-06-05 21:16:52,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:52,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:52,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:52,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:52,182 INFO L87 Difference]: Start difference. First operand 451 states and 1267 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:52,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:52,666 INFO L93 Difference]: Finished difference Result 498 states and 1349 transitions. [2021-06-05 21:16:52,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:52,666 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:52,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:52,667 INFO L225 Difference]: With dead ends: 498 [2021-06-05 21:16:52,667 INFO L226 Difference]: Without dead ends: 495 [2021-06-05 21:16:52,667 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:52,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 495 states. [2021-06-05 21:16:52,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 495 to 450. [2021-06-05 21:16:52,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.8151447661469935) internal successors, (1264), 449 states have internal predecessors, (1264), 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-06-05 21:16:52,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1264 transitions. [2021-06-05 21:16:52,672 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1264 transitions. Word has length 18 [2021-06-05 21:16:52,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:52,672 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1264 transitions. [2021-06-05 21:16:52,672 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:52,672 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1264 transitions. [2021-06-05 21:16:52,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:52,672 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:52,672 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:52,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 431 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable725 [2021-06-05 21:16:52,873 INFO L430 AbstractCegarLoop]: === Iteration 431 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:52,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:52,873 INFO L82 PathProgramCache]: Analyzing trace with hash -410674865, now seen corresponding path program 428 times [2021-06-05 21:16:52,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:52,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1952880053] [2021-06-05 21:16:52,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:52,874 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:52,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2016546696] [2021-06-05 21:16:52,874 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 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 432 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:52,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:52,899 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:52,899 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:52,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:52,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:52,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,912 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,913 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:52,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:52,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:16:52,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:52,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:52,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:52,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:52,990 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:52,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:53,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:53,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:53,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:53,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:53,092 INFO L446 ElimStorePlain]: Different costs {0=[v_A_520], 12=[F]} [2021-06-05 21:16:53,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:53,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:53,139 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:53,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:16:53,141 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,149 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:53,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,150 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:16:53,231 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:53,231 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:53,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1952880053] [2021-06-05 21:16:53,231 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:53,231 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2016546696] [2021-06-05 21:16:53,231 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2016546696] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:53,231 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:53,232 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:53,232 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [212381044] [2021-06-05 21:16:53,232 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:53,232 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:53,232 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:53,232 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:53,232 INFO L87 Difference]: Start difference. First operand 450 states and 1264 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:53,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:53,718 INFO L93 Difference]: Finished difference Result 485 states and 1325 transitions. [2021-06-05 21:16:53,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:53,718 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:53,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:53,719 INFO L225 Difference]: With dead ends: 485 [2021-06-05 21:16:53,719 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 21:16:53,719 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 160.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:53,720 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 21:16:53,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 449. [2021-06-05 21:16:53,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 449 states, 448 states have (on average 2.814732142857143) internal successors, (1261), 448 states have internal predecessors, (1261), 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-06-05 21:16:53,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 449 states to 449 states and 1261 transitions. [2021-06-05 21:16:53,723 INFO L78 Accepts]: Start accepts. Automaton has 449 states and 1261 transitions. Word has length 18 [2021-06-05 21:16:53,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:53,724 INFO L482 AbstractCegarLoop]: Abstraction has 449 states and 1261 transitions. [2021-06-05 21:16:53,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:53,724 INFO L276 IsEmpty]: Start isEmpty. Operand 449 states and 1261 transitions. [2021-06-05 21:16:53,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:53,724 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:53,724 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:53,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable726,432 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:53,925 INFO L430 AbstractCegarLoop]: === Iteration 432 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:53,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:53,925 INFO L82 PathProgramCache]: Analyzing trace with hash 905482439, now seen corresponding path program 429 times [2021-06-05 21:16:53,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:53,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [443307646] [2021-06-05 21:16:53,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:53,926 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:53,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [553765381] [2021-06-05 21:16:53,926 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 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 433 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:53,953 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:16:53,954 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:53,954 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 21:16:53,955 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:53,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:53,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:53,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:53,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:53,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:53,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 21:16:54,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:54,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:16:54,051 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:54,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 21:16:54,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:54,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:66 [2021-06-05 21:16:54,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:54,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:54,140 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:54,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:54,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 41 [2021-06-05 21:16:54,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,153 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:54,156 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,167 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:78, output treesize:43 [2021-06-05 21:16:54,272 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:54,272 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:54,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [443307646] [2021-06-05 21:16:54,273 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:54,273 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [553765381] [2021-06-05 21:16:54,273 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [553765381] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:54,273 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:54,273 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:16:54,273 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367882732] [2021-06-05 21:16:54,273 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:16:54,273 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:54,273 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:16:54,273 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:54,273 INFO L87 Difference]: Start difference. First operand 449 states and 1261 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:54,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:54,745 INFO L93 Difference]: Finished difference Result 488 states and 1330 transitions. [2021-06-05 21:16:54,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:16:54,745 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:54,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:54,746 INFO L225 Difference]: With dead ends: 488 [2021-06-05 21:16:54,746 INFO L226 Difference]: Without dead ends: 482 [2021-06-05 21:16:54,746 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 204.6ms TimeCoverageRelationStatistics Valid=38, Invalid=202, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:16:54,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 482 states. [2021-06-05 21:16:54,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 482 to 450. [2021-06-05 21:16:54,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 449 states have (on average 2.8173719376391984) internal successors, (1265), 449 states have internal predecessors, (1265), 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-06-05 21:16:54,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 1265 transitions. [2021-06-05 21:16:54,751 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 1265 transitions. Word has length 18 [2021-06-05 21:16:54,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:54,751 INFO L482 AbstractCegarLoop]: Abstraction has 450 states and 1265 transitions. [2021-06-05 21:16:54,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:16:54,751 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 1265 transitions. [2021-06-05 21:16:54,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:54,751 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:54,751 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:54,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable727,433 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:54,952 INFO L430 AbstractCegarLoop]: === Iteration 433 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:54,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:54,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1389027304, now seen corresponding path program 430 times [2021-06-05 21:16:54,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:54,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2103393509] [2021-06-05 21:16:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:54,953 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:54,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1595173821] [2021-06-05 21:16:54,953 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 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 434 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:54,978 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:16:54,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:54,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:16:54,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:54,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:54,988 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,992 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:54,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:54,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:55,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:55,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:55,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:55,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:55,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:55,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:55,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:55,118 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:16:55,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:16:55,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:55,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:16:55,130 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,137 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:16:55,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:55,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:55,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2103393509] [2021-06-05 21:16:55,199 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:55,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595173821] [2021-06-05 21:16:55,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595173821] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:55,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:55,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:55,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236292756] [2021-06-05 21:16:55,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:55,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:55,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:55,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:55,200 INFO L87 Difference]: Start difference. First operand 450 states and 1265 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:55,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:55,635 INFO L93 Difference]: Finished difference Result 513 states and 1394 transitions. [2021-06-05 21:16:55,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:55,635 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:55,636 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:55,636 INFO L225 Difference]: With dead ends: 513 [2021-06-05 21:16:55,636 INFO L226 Difference]: Without dead ends: 510 [2021-06-05 21:16:55,636 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:16:55,637 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2021-06-05 21:16:55,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 458. [2021-06-05 21:16:55,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.807439824945295) internal successors, (1283), 457 states have internal predecessors, (1283), 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-06-05 21:16:55,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1283 transitions. [2021-06-05 21:16:55,642 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1283 transitions. Word has length 18 [2021-06-05 21:16:55,642 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:55,642 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1283 transitions. [2021-06-05 21:16:55,642 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:55,642 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1283 transitions. [2021-06-05 21:16:55,643 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:55,643 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:55,643 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:55,843 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable728,434 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:55,843 INFO L430 AbstractCegarLoop]: === Iteration 434 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:55,843 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:55,843 INFO L82 PathProgramCache]: Analyzing trace with hash -1243314097, now seen corresponding path program 431 times [2021-06-05 21:16:55,844 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:55,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [901258151] [2021-06-05 21:16:55,844 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:55,845 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:55,845 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1354361368] [2021-06-05 21:16:55,845 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 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 435 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:55,871 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:16:55,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:55,871 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:55,872 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:55,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:55,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:55,910 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:55,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:55,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:16:55,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:55,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,945 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,945 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:16:55,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:55,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:55,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:55,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:16:55,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:55,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:16:55,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:16:56,066 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:56,067 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:56,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:56,078 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,084 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:56,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:56,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:56,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [901258151] [2021-06-05 21:16:56,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:56,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354361368] [2021-06-05 21:16:56,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354361368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:56,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:56,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:56,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342129793] [2021-06-05 21:16:56,154 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:56,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:56,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:56,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:56,155 INFO L87 Difference]: Start difference. First operand 458 states and 1283 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:56,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:56,621 INFO L93 Difference]: Finished difference Result 491 states and 1348 transitions. [2021-06-05 21:16:56,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:56,622 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:56,622 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:56,622 INFO L225 Difference]: With dead ends: 491 [2021-06-05 21:16:56,622 INFO L226 Difference]: Without dead ends: 488 [2021-06-05 21:16:56,622 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 149.2ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:56,623 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 488 states. [2021-06-05 21:16:56,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 488 to 458. [2021-06-05 21:16:56,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.807439824945295) internal successors, (1283), 457 states have internal predecessors, (1283), 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-06-05 21:16:56,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1283 transitions. [2021-06-05 21:16:56,627 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1283 transitions. Word has length 18 [2021-06-05 21:16:56,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:56,627 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1283 transitions. [2021-06-05 21:16:56,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:56,627 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1283 transitions. [2021-06-05 21:16:56,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:56,627 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:56,627 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:56,827 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable729,435 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:56,828 INFO L430 AbstractCegarLoop]: === Iteration 435 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:56,828 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:56,828 INFO L82 PathProgramCache]: Analyzing trace with hash 863470023, now seen corresponding path program 432 times [2021-06-05 21:16:56,828 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:56,828 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376580823] [2021-06-05 21:16:56,828 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:56,829 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:56,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1119984772] [2021-06-05 21:16:56,830 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 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 436 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:56,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:16:56,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:56,857 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:56,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:56,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:56,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:56,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:56,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:56,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:16:56,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:56,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:16:56,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:56,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:16:56,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:56,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:56,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:56,989 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:16:57,033 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:57,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:16:57,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:16:57,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,051 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:16:57,117 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:57,117 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:57,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376580823] [2021-06-05 21:16:57,117 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:57,117 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119984772] [2021-06-05 21:16:57,117 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119984772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:57,117 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:57,117 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:57,117 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [279391407] [2021-06-05 21:16:57,117 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:57,117 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:57,118 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:57,118 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:57,118 INFO L87 Difference]: Start difference. First operand 458 states and 1283 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:57,550 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:57,551 INFO L93 Difference]: Finished difference Result 486 states and 1334 transitions. [2021-06-05 21:16:57,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:57,551 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:57,551 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:57,552 INFO L225 Difference]: With dead ends: 486 [2021-06-05 21:16:57,552 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 21:16:57,552 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 137.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:57,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 21:16:57,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 455. [2021-06-05 21:16:57,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 455 states, 454 states have (on average 2.806167400881057) internal successors, (1274), 454 states have internal predecessors, (1274), 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-06-05 21:16:57,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 455 states to 455 states and 1274 transitions. [2021-06-05 21:16:57,556 INFO L78 Accepts]: Start accepts. Automaton has 455 states and 1274 transitions. Word has length 18 [2021-06-05 21:16:57,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:57,557 INFO L482 AbstractCegarLoop]: Abstraction has 455 states and 1274 transitions. [2021-06-05 21:16:57,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:57,557 INFO L276 IsEmpty]: Start isEmpty. Operand 455 states and 1274 transitions. [2021-06-05 21:16:57,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:57,557 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:57,557 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:57,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 436 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable730 [2021-06-05 21:16:57,758 INFO L430 AbstractCegarLoop]: === Iteration 436 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:57,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:57,758 INFO L82 PathProgramCache]: Analyzing trace with hash -1302481145, now seen corresponding path program 433 times [2021-06-05 21:16:57,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:57,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896136459] [2021-06-05 21:16:57,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:57,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:57,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607960257] [2021-06-05 21:16:57,759 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 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 437 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:57,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:16:57,785 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:57,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:57,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:57,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,797 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,797 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:57,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:57,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:57,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:57,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:16:57,873 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:57,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:57,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:16:57,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:57,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:57,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:57,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:57,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:57,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:16:58,005 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,012 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,012 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:58,042 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:58,042 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:58,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896136459] [2021-06-05 21:16:58,042 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:58,042 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607960257] [2021-06-05 21:16:58,042 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607960257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:58,042 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:58,042 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:58,042 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264457041] [2021-06-05 21:16:58,042 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:58,042 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:58,043 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:58,043 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:58,043 INFO L87 Difference]: Start difference. First operand 455 states and 1274 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:58,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:58,492 INFO L93 Difference]: Finished difference Result 506 states and 1368 transitions. [2021-06-05 21:16:58,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:58,493 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:58,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:58,493 INFO L225 Difference]: With dead ends: 506 [2021-06-05 21:16:58,493 INFO L226 Difference]: Without dead ends: 503 [2021-06-05 21:16:58,494 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 147.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:58,494 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 503 states. [2021-06-05 21:16:58,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 503 to 461. [2021-06-05 21:16:58,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 461 states, 460 states have (on average 2.8130434782608695) internal successors, (1294), 460 states have internal predecessors, (1294), 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-06-05 21:16:58,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 461 states to 461 states and 1294 transitions. [2021-06-05 21:16:58,507 INFO L78 Accepts]: Start accepts. Automaton has 461 states and 1294 transitions. Word has length 18 [2021-06-05 21:16:58,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:58,507 INFO L482 AbstractCegarLoop]: Abstraction has 461 states and 1294 transitions. [2021-06-05 21:16:58,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:58,507 INFO L276 IsEmpty]: Start isEmpty. Operand 461 states and 1294 transitions. [2021-06-05 21:16:58,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:58,508 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:58,508 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:58,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable731,437 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:58,708 INFO L430 AbstractCegarLoop]: === Iteration 437 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:58,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:58,709 INFO L82 PathProgramCache]: Analyzing trace with hash 415862561, now seen corresponding path program 434 times [2021-06-05 21:16:58,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:58,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039362740] [2021-06-05 21:16:58,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:58,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:58,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [552476995] [2021-06-05 21:16:58,710 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 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 438 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:58,734 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:16:58,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:58,735 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:16:58,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:58,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:16:58,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:16:58,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:16:58,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:16:58,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:16:58,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:16:58,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:16:58,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:16:58,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:58,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,874 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:16:58,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:16:58,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:16:58,936 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,942 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:58,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:58,943 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:16:58,989 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:16:58,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:16:58,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039362740] [2021-06-05 21:16:58,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:16:58,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552476995] [2021-06-05 21:16:58,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552476995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:16:58,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:16:58,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:16:58,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596787381] [2021-06-05 21:16:58,990 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:16:58,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:16:58,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:16:58,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:16:58,990 INFO L87 Difference]: Start difference. First operand 461 states and 1294 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:59,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:16:59,428 INFO L93 Difference]: Finished difference Result 516 states and 1393 transitions. [2021-06-05 21:16:59,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:16:59,429 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:16:59,429 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:16:59,430 INFO L225 Difference]: With dead ends: 516 [2021-06-05 21:16:59,430 INFO L226 Difference]: Without dead ends: 513 [2021-06-05 21:16:59,430 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 142.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:16:59,430 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 513 states. [2021-06-05 21:16:59,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 513 to 460. [2021-06-05 21:16:59,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 459 states have (on average 2.812636165577342) internal successors, (1291), 459 states have internal predecessors, (1291), 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-06-05 21:16:59,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 1291 transitions. [2021-06-05 21:16:59,434 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 1291 transitions. Word has length 18 [2021-06-05 21:16:59,435 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:16:59,435 INFO L482 AbstractCegarLoop]: Abstraction has 460 states and 1291 transitions. [2021-06-05 21:16:59,435 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:16:59,435 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 1291 transitions. [2021-06-05 21:16:59,435 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:16:59,435 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:16:59,435 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:16:59,635 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 438 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable732 [2021-06-05 21:16:59,636 INFO L430 AbstractCegarLoop]: === Iteration 438 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:16:59,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:16:59,636 INFO L82 PathProgramCache]: Analyzing trace with hash 434296587, now seen corresponding path program 435 times [2021-06-05 21:16:59,636 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:16:59,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054105516] [2021-06-05 21:16:59,636 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:16:59,637 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:16:59,637 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [788995151] [2021-06-05 21:16:59,637 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 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 439 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:16:59,662 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:16:59,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:16:59,663 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:16:59,663 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:16:59,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:16:59,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,676 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,676 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:16:59,693 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:59,694 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:16:59,695 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,705 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:16:59,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:16:59,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:16:59,784 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:16:59,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:16:59,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:16:59,832 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:16:59,833 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:74, output treesize:70 [2021-06-05 21:16:59,887 INFO L446 ElimStorePlain]: Different costs {0=[v_A_540], 12=[F]} [2021-06-05 21:16:59,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:16:59,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,926 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:16:59,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:16:59,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:16:59,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:16:59,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:40 [2021-06-05 21:17:00,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:00,030 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:00,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054105516] [2021-06-05 21:17:00,030 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:00,030 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [788995151] [2021-06-05 21:17:00,030 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [788995151] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:00,030 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:00,030 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:00,030 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126956306] [2021-06-05 21:17:00,030 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:00,030 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:00,031 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:00,031 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:00,031 INFO L87 Difference]: Start difference. First operand 460 states and 1291 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:00,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:00,491 INFO L93 Difference]: Finished difference Result 503 states and 1369 transitions. [2021-06-05 21:17:00,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:00,492 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:00,492 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:00,493 INFO L225 Difference]: With dead ends: 503 [2021-06-05 21:17:00,493 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 21:17:00,493 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 205.2ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:00,493 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 21:17:00,496 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 459. [2021-06-05 21:17:00,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 459 states, 458 states have (on average 2.8122270742358078) internal successors, (1288), 458 states have internal predecessors, (1288), 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-06-05 21:17:00,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 459 states to 459 states and 1288 transitions. [2021-06-05 21:17:00,497 INFO L78 Accepts]: Start accepts. Automaton has 459 states and 1288 transitions. Word has length 18 [2021-06-05 21:17:00,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:00,497 INFO L482 AbstractCegarLoop]: Abstraction has 459 states and 1288 transitions. [2021-06-05 21:17:00,497 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:00,497 INFO L276 IsEmpty]: Start isEmpty. Operand 459 states and 1288 transitions. [2021-06-05 21:17:00,498 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:00,498 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:00,498 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:00,698 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable733,439 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:00,698 INFO L430 AbstractCegarLoop]: === Iteration 439 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:00,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:00,698 INFO L82 PathProgramCache]: Analyzing trace with hash 1750453891, now seen corresponding path program 436 times [2021-06-05 21:17:00,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:00,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254527078] [2021-06-05 21:17:00,699 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:00,700 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:00,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2126946468] [2021-06-05 21:17:00,700 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 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 440 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:00,725 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:00,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:00,726 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:00,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:00,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:00,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:17:00,754 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:00,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:00,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:17:00,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:00,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:17:00,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:00,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:00,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:00,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:17:00,903 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:00,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:00,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:00,914 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:00,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:00,921 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:00,984 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:00,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:00,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254527078] [2021-06-05 21:17:00,984 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:00,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2126946468] [2021-06-05 21:17:00,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2126946468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:00,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:00,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:00,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139078190] [2021-06-05 21:17:00,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:00,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:00,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:00,985 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:00,985 INFO L87 Difference]: Start difference. First operand 459 states and 1288 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:01,459 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:01,459 INFO L93 Difference]: Finished difference Result 503 states and 1372 transitions. [2021-06-05 21:17:01,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:01,460 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:01,460 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:01,461 INFO L225 Difference]: With dead ends: 503 [2021-06-05 21:17:01,461 INFO L226 Difference]: Without dead ends: 500 [2021-06-05 21:17:01,461 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 133.8ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:01,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 500 states. [2021-06-05 21:17:01,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 500 to 458. [2021-06-05 21:17:01,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 458 states, 457 states have (on average 2.8096280087527354) internal successors, (1284), 457 states have internal predecessors, (1284), 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-06-05 21:17:01,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 458 states to 458 states and 1284 transitions. [2021-06-05 21:17:01,465 INFO L78 Accepts]: Start accepts. Automaton has 458 states and 1284 transitions. Word has length 18 [2021-06-05 21:17:01,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:01,465 INFO L482 AbstractCegarLoop]: Abstraction has 458 states and 1284 transitions. [2021-06-05 21:17:01,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:01,465 INFO L276 IsEmpty]: Start isEmpty. Operand 458 states and 1284 transitions. [2021-06-05 21:17:01,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:01,466 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:01,466 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:01,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable734,440 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:01,666 INFO L430 AbstractCegarLoop]: === Iteration 440 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:01,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:01,666 INFO L82 PathProgramCache]: Analyzing trace with hash -2060968540, now seen corresponding path program 437 times [2021-06-05 21:17:01,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:01,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54981635] [2021-06-05 21:17:01,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:01,668 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:01,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [264926553] [2021-06-05 21:17:01,668 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 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 441 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:01,698 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:17:01,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:01,699 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:17:01,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:01,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:01,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:01,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:17:01,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:01,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:01,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:17:01,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:01,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:01,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:17:01,837 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:01,838 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:01,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:17:01,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:01,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:17:01,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:01,855 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:01,855 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:17:01,914 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:01,914 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:01,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54981635] [2021-06-05 21:17:01,914 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:01,914 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [264926553] [2021-06-05 21:17:01,914 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [264926553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:01,914 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:01,914 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:01,914 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714840236] [2021-06-05 21:17:01,914 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:01,914 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:01,914 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:01,915 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:01,915 INFO L87 Difference]: Start difference. First operand 458 states and 1284 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:02,358 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:02,358 INFO L93 Difference]: Finished difference Result 542 states and 1467 transitions. [2021-06-05 21:17:02,358 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:02,358 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:02,359 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:02,359 INFO L225 Difference]: With dead ends: 542 [2021-06-05 21:17:02,359 INFO L226 Difference]: Without dead ends: 539 [2021-06-05 21:17:02,359 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:02,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 539 states. [2021-06-05 21:17:02,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 539 to 469. [2021-06-05 21:17:02,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.7948717948717947) internal successors, (1308), 468 states have internal predecessors, (1308), 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-06-05 21:17:02,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1308 transitions. [2021-06-05 21:17:02,364 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1308 transitions. Word has length 18 [2021-06-05 21:17:02,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:02,364 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1308 transitions. [2021-06-05 21:17:02,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:02,364 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1308 transitions. [2021-06-05 21:17:02,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:02,365 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:02,365 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:02,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable735,441 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:02,565 INFO L430 AbstractCegarLoop]: === Iteration 441 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:02,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:02,565 INFO L82 PathProgramCache]: Analyzing trace with hash -398342645, now seen corresponding path program 438 times [2021-06-05 21:17:02,565 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:02,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964564300] [2021-06-05 21:17:02,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:02,567 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:02,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [507351623] [2021-06-05 21:17:02,567 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 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 442 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:02,593 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:17:02,593 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:02,594 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:02,594 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:02,603 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:02,604 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:17:02,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:02,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:17:02,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:02,657 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,666 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:17:02,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:02,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:02,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:02,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:02,785 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:02,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:02,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:02,796 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:02,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:02,803 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:02,871 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:02,871 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:02,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964564300] [2021-06-05 21:17:02,871 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:02,871 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507351623] [2021-06-05 21:17:02,871 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507351623] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:02,871 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:02,871 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:02,871 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008760089] [2021-06-05 21:17:02,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:02,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:02,872 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:02,872 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:02,872 INFO L87 Difference]: Start difference. First operand 469 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:03,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:03,421 INFO L93 Difference]: Finished difference Result 510 states and 1390 transitions. [2021-06-05 21:17:03,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:03,422 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:03,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:03,423 INFO L225 Difference]: With dead ends: 510 [2021-06-05 21:17:03,423 INFO L226 Difference]: Without dead ends: 507 [2021-06-05 21:17:03,423 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 145.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:03,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-06-05 21:17:03,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 468. [2021-06-05 21:17:03,427 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7922912205567454) internal successors, (1304), 467 states have internal predecessors, (1304), 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-06-05 21:17:03,427 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1304 transitions. [2021-06-05 21:17:03,427 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1304 transitions. Word has length 18 [2021-06-05 21:17:03,427 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:03,427 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1304 transitions. [2021-06-05 21:17:03,427 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:03,427 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1304 transitions. [2021-06-05 21:17:03,428 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:03,428 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:03,428 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:03,628 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable736,442 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:03,628 INFO L430 AbstractCegarLoop]: === Iteration 442 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:03,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:03,629 INFO L82 PathProgramCache]: Analyzing trace with hash 1708441475, now seen corresponding path program 439 times [2021-06-05 21:17:03,629 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:03,629 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458424091] [2021-06-05 21:17:03,629 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:03,630 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:03,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642649070] [2021-06-05 21:17:03,630 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 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 443 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:03,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:03,662 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:03,662 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:03,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:03,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:17:03,704 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:03,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:03,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:17:03,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:03,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:17:03,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:03,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,804 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:17:03,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:03,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:03,915 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:03,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:03,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:03,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:03,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:03,939 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:04,018 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:04,018 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:04,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458424091] [2021-06-05 21:17:04,019 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:04,019 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642649070] [2021-06-05 21:17:04,019 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642649070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:04,019 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:04,019 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:04,019 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2118578782] [2021-06-05 21:17:04,019 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:04,019 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:04,019 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:04,019 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:04,019 INFO L87 Difference]: Start difference. First operand 468 states and 1304 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:04,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:04,494 INFO L93 Difference]: Finished difference Result 510 states and 1387 transitions. [2021-06-05 21:17:04,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:04,494 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:04,495 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:04,495 INFO L225 Difference]: With dead ends: 510 [2021-06-05 21:17:04,495 INFO L226 Difference]: Without dead ends: 507 [2021-06-05 21:17:04,495 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 179.0ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:04,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 507 states. [2021-06-05 21:17:04,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 507 to 468. [2021-06-05 21:17:04,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.7922912205567454) internal successors, (1304), 467 states have internal predecessors, (1304), 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-06-05 21:17:04,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1304 transitions. [2021-06-05 21:17:04,500 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1304 transitions. Word has length 18 [2021-06-05 21:17:04,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:04,500 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1304 transitions. [2021-06-05 21:17:04,500 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:04,500 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1304 transitions. [2021-06-05 21:17:04,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:04,500 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:04,501 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:04,701 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable737,443 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:04,701 INFO L430 AbstractCegarLoop]: === Iteration 443 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:04,701 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:04,701 INFO L82 PathProgramCache]: Analyzing trace with hash -2143626681, now seen corresponding path program 440 times [2021-06-05 21:17:04,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:04,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [657750346] [2021-06-05 21:17:04,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:04,703 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:04,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2137279202] [2021-06-05 21:17:04,703 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 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 444 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:04,727 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:04,728 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:04,728 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:04,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:04,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:04,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:17:04,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:04,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:04,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,767 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,768 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:17:04,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:04,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:17:04,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:04,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:17:04,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:04,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:04,900 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:04,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:04,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:04,911 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:04,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:04,918 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:04,982 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:04,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:04,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [657750346] [2021-06-05 21:17:04,982 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:04,983 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2137279202] [2021-06-05 21:17:04,983 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2137279202] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:04,983 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:04,983 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:04,983 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547064858] [2021-06-05 21:17:04,983 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:04,983 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:04,983 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:04,983 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:04,983 INFO L87 Difference]: Start difference. First operand 468 states and 1304 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:05,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:05,488 INFO L93 Difference]: Finished difference Result 512 states and 1400 transitions. [2021-06-05 21:17:05,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:05,489 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:05,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:05,490 INFO L225 Difference]: With dead ends: 512 [2021-06-05 21:17:05,490 INFO L226 Difference]: Without dead ends: 509 [2021-06-05 21:17:05,490 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 149.0ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:05,490 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2021-06-05 21:17:05,493 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 464. [2021-06-05 21:17:05,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 464 states, 463 states have (on average 2.799136069114471) internal successors, (1296), 463 states have internal predecessors, (1296), 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-06-05 21:17:05,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 464 states to 464 states and 1296 transitions. [2021-06-05 21:17:05,494 INFO L78 Accepts]: Start accepts. Automaton has 464 states and 1296 transitions. Word has length 18 [2021-06-05 21:17:05,494 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:05,494 INFO L482 AbstractCegarLoop]: Abstraction has 464 states and 1296 transitions. [2021-06-05 21:17:05,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:05,495 INFO L276 IsEmpty]: Start isEmpty. Operand 464 states and 1296 transitions. [2021-06-05 21:17:05,495 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:05,495 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:05,495 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:05,695 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable738,444 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:05,696 INFO L430 AbstractCegarLoop]: === Iteration 444 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:05,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:05,696 INFO L82 PathProgramCache]: Analyzing trace with hash 1903345577, now seen corresponding path program 441 times [2021-06-05 21:17:05,696 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:05,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1807721815] [2021-06-05 21:17:05,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:05,697 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:05,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [57254063] [2021-06-05 21:17:05,697 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 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 445 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:05,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:05,723 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:05,724 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:05,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:05,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:05,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:05,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:05,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,789 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:05,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:05,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:05,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:05,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:17:05,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:05,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:05,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:17:05,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:05,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:05,966 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:05,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:05,973 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:06,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:06,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:06,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1807721815] [2021-06-05 21:17:06,001 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:06,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [57254063] [2021-06-05 21:17:06,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [57254063] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:06,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:06,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:06,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609630055] [2021-06-05 21:17:06,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:06,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:06,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:06,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:06,002 INFO L87 Difference]: Start difference. First operand 464 states and 1296 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:06,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:06,353 INFO L93 Difference]: Finished difference Result 479 states and 1320 transitions. [2021-06-05 21:17:06,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:06,354 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:06,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:06,354 INFO L225 Difference]: With dead ends: 479 [2021-06-05 21:17:06,354 INFO L226 Difference]: Without dead ends: 476 [2021-06-05 21:17:06,354 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 152.3ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:06,355 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 476 states. [2021-06-05 21:17:06,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 476 to 466. [2021-06-05 21:17:06,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.8) internal successors, (1302), 465 states have internal predecessors, (1302), 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-06-05 21:17:06,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1302 transitions. [2021-06-05 21:17:06,360 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1302 transitions. Word has length 18 [2021-06-05 21:17:06,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:06,360 INFO L482 AbstractCegarLoop]: Abstraction has 466 states and 1302 transitions. [2021-06-05 21:17:06,361 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:06,361 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1302 transitions. [2021-06-05 21:17:06,361 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:06,361 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:06,361 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:06,561 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable739,445 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:06,562 INFO L430 AbstractCegarLoop]: === Iteration 445 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:06,562 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:06,562 INFO L82 PathProgramCache]: Analyzing trace with hash -330761917, now seen corresponding path program 442 times [2021-06-05 21:17:06,562 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:06,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [730370582] [2021-06-05 21:17:06,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:06,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:06,563 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1326390021] [2021-06-05 21:17:06,563 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 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 446 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:06,587 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:06,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:06,588 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:06,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:06,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:06,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:06,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:06,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:06,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:06,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:06,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:06,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:17:06,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:06,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:06,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:06,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:06,814 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:06,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:06,821 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:06,850 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:06,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:06,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [730370582] [2021-06-05 21:17:06,850 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:06,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1326390021] [2021-06-05 21:17:06,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1326390021] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:06,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:06,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:06,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87519679] [2021-06-05 21:17:06,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:06,851 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:06,851 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:06,851 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:06,851 INFO L87 Difference]: Start difference. First operand 466 states and 1302 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:07,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:07,298 INFO L93 Difference]: Finished difference Result 483 states and 1329 transitions. [2021-06-05 21:17:07,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:07,299 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:07,299 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:07,300 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:17:07,300 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 21:17:07,300 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 146.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:07,300 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 21:17:07,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 467. [2021-06-05 21:17:07,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 466 states have (on average 2.800429184549356) internal successors, (1305), 466 states have internal predecessors, (1305), 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-06-05 21:17:07,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 1305 transitions. [2021-06-05 21:17:07,304 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 1305 transitions. Word has length 18 [2021-06-05 21:17:07,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:07,304 INFO L482 AbstractCegarLoop]: Abstraction has 467 states and 1305 transitions. [2021-06-05 21:17:07,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:07,304 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 1305 transitions. [2021-06-05 21:17:07,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:07,305 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:07,305 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:07,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 446 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable740 [2021-06-05 21:17:07,505 INFO L430 AbstractCegarLoop]: === Iteration 446 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:07,505 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:07,505 INFO L82 PathProgramCache]: Analyzing trace with hash 1398285417, now seen corresponding path program 443 times [2021-06-05 21:17:07,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:07,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941648501] [2021-06-05 21:17:07,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:07,507 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:07,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2124482892] [2021-06-05 21:17:07,507 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 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 447 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:07,532 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:07,533 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:07,533 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:17:07,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:07,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:07,556 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,562 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,562 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:07,576 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:07,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:07,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:07,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:07,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:07,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:07,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:07,700 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:07,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:07,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:17:07,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:07,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:07,786 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:07,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:07,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:07,821 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:07,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:07,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941648501] [2021-06-05 21:17:07,821 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:07,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2124482892] [2021-06-05 21:17:07,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2124482892] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:07,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:07,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:07,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134524885] [2021-06-05 21:17:07,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:07,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:07,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:07,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:07,821 INFO L87 Difference]: Start difference. First operand 467 states and 1305 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:08,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:08,169 INFO L93 Difference]: Finished difference Result 486 states and 1337 transitions. [2021-06-05 21:17:08,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:08,170 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:08,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:08,170 INFO L225 Difference]: With dead ends: 486 [2021-06-05 21:17:08,170 INFO L226 Difference]: Without dead ends: 483 [2021-06-05 21:17:08,170 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:08,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 483 states. [2021-06-05 21:17:08,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 483 to 468. [2021-06-05 21:17:08,174 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.8008565310492504) internal successors, (1308), 467 states have internal predecessors, (1308), 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-06-05 21:17:08,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1308 transitions. [2021-06-05 21:17:08,175 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1308 transitions. Word has length 18 [2021-06-05 21:17:08,175 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:08,175 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1308 transitions. [2021-06-05 21:17:08,175 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:08,175 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1308 transitions. [2021-06-05 21:17:08,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:08,176 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:08,176 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:08,376 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 447 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable741 [2021-06-05 21:17:08,376 INFO L430 AbstractCegarLoop]: === Iteration 447 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:08,376 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:08,376 INFO L82 PathProgramCache]: Analyzing trace with hash -1178338173, now seen corresponding path program 444 times [2021-06-05 21:17:08,376 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:08,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [601140182] [2021-06-05 21:17:08,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:08,377 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:08,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [636944979] [2021-06-05 21:17:08,378 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 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 448 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:08,401 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:08,401 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:08,401 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:08,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:08,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:08,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:08,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:08,450 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:08,474 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:08,475 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:08,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:08,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,531 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:08,551 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:08,552 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,563 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:08,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:08,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:08,600 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:08,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:08,607 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:08,651 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:08,652 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:08,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [601140182] [2021-06-05 21:17:08,652 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:08,652 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [636944979] [2021-06-05 21:17:08,652 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [636944979] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:08,652 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:08,652 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:08,652 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1887974838] [2021-06-05 21:17:08,652 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:08,652 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:08,652 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:08,652 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:08,652 INFO L87 Difference]: Start difference. First operand 468 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:09,003 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:09,003 INFO L93 Difference]: Finished difference Result 495 states and 1361 transitions. [2021-06-05 21:17:09,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:09,004 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:09,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:09,005 INFO L225 Difference]: With dead ends: 495 [2021-06-05 21:17:09,005 INFO L226 Difference]: Without dead ends: 492 [2021-06-05 21:17:09,005 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 132.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:09,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2021-06-05 21:17:09,008 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 466. [2021-06-05 21:17:09,009 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 465 states have (on average 2.8) internal successors, (1302), 465 states have internal predecessors, (1302), 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-06-05 21:17:09,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 1302 transitions. [2021-06-05 21:17:09,009 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 1302 transitions. Word has length 18 [2021-06-05 21:17:09,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:09,009 INFO L482 AbstractCegarLoop]: Abstraction has 466 states and 1302 transitions. [2021-06-05 21:17:09,009 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:09,009 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 1302 transitions. [2021-06-05 21:17:09,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:09,010 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:09,010 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:09,210 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 448 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable742 [2021-06-05 21:17:09,210 INFO L430 AbstractCegarLoop]: === Iteration 448 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:09,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:09,211 INFO L82 PathProgramCache]: Analyzing trace with hash 204467885, now seen corresponding path program 445 times [2021-06-05 21:17:09,211 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:09,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193841107] [2021-06-05 21:17:09,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:09,212 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:09,212 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1208712411] [2021-06-05 21:17:09,212 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 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 449 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:09,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:09,237 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:09,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:09,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:09,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:09,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:09,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,295 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:09,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:09,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:09,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:09,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:17:09,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:09,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:09,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:09,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:09,472 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:09,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:09,479 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:09,509 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:09,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:09,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193841107] [2021-06-05 21:17:09,510 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:09,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1208712411] [2021-06-05 21:17:09,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1208712411] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:09,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:09,510 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:09,510 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1241183878] [2021-06-05 21:17:09,510 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:09,510 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:09,510 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:09,510 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:09,510 INFO L87 Difference]: Start difference. First operand 466 states and 1302 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:09,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:09,865 INFO L93 Difference]: Finished difference Result 480 states and 1325 transitions. [2021-06-05 21:17:09,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:09,866 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:09,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:09,866 INFO L225 Difference]: With dead ends: 480 [2021-06-05 21:17:09,866 INFO L226 Difference]: Without dead ends: 477 [2021-06-05 21:17:09,866 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 155.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:09,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2021-06-05 21:17:09,870 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 468. [2021-06-05 21:17:09,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 468 states, 467 states have (on average 2.8008565310492504) internal successors, (1308), 467 states have internal predecessors, (1308), 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-06-05 21:17:09,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 468 states to 468 states and 1308 transitions. [2021-06-05 21:17:09,871 INFO L78 Accepts]: Start accepts. Automaton has 468 states and 1308 transitions. Word has length 18 [2021-06-05 21:17:09,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:09,871 INFO L482 AbstractCegarLoop]: Abstraction has 468 states and 1308 transitions. [2021-06-05 21:17:09,871 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:09,871 INFO L276 IsEmpty]: Start isEmpty. Operand 468 states and 1308 transitions. [2021-06-05 21:17:09,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:09,872 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:09,872 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:10,091 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable743,449 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:10,091 INFO L430 AbstractCegarLoop]: === Iteration 449 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:10,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:10,091 INFO L82 PathProgramCache]: Analyzing trace with hash 1933515219, now seen corresponding path program 446 times [2021-06-05 21:17:10,091 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:10,091 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902604994] [2021-06-05 21:17:10,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:10,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:10,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1743181277] [2021-06-05 21:17:10,093 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 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 450 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:10,116 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:10,116 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:10,116 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:10,117 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:10,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:10,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,149 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,149 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:10,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:10,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:10,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:10,198 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:10,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:10,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:17:10,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:10,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:10,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:10,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:10,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:10,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:10,358 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:10,387 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:10,387 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:10,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902604994] [2021-06-05 21:17:10,387 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:10,387 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1743181277] [2021-06-05 21:17:10,387 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1743181277] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:10,387 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:10,387 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:10,387 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644011539] [2021-06-05 21:17:10,387 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:10,387 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:10,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:10,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:10,388 INFO L87 Difference]: Start difference. First operand 468 states and 1308 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:10,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:10,740 INFO L93 Difference]: Finished difference Result 484 states and 1334 transitions. [2021-06-05 21:17:10,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:10,740 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:10,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:10,741 INFO L225 Difference]: With dead ends: 484 [2021-06-05 21:17:10,741 INFO L226 Difference]: Without dead ends: 481 [2021-06-05 21:17:10,741 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 153.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:10,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2021-06-05 21:17:10,744 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 469. [2021-06-05 21:17:10,745 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 469 states, 468 states have (on average 2.801282051282051) internal successors, (1311), 468 states have internal predecessors, (1311), 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-06-05 21:17:10,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 469 states to 469 states and 1311 transitions. [2021-06-05 21:17:10,745 INFO L78 Accepts]: Start accepts. Automaton has 469 states and 1311 transitions. Word has length 18 [2021-06-05 21:17:10,745 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:10,745 INFO L482 AbstractCegarLoop]: Abstraction has 469 states and 1311 transitions. [2021-06-05 21:17:10,745 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:10,745 INFO L276 IsEmpty]: Start isEmpty. Operand 469 states and 1311 transitions. [2021-06-05 21:17:10,746 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:10,746 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:10,746 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:10,946 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable744,450 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:10,946 INFO L430 AbstractCegarLoop]: === Iteration 450 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:10,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:10,947 INFO L82 PathProgramCache]: Analyzing trace with hash -643108371, now seen corresponding path program 447 times [2021-06-05 21:17:10,947 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:10,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1935814624] [2021-06-05 21:17:10,947 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:10,948 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:10,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1972627888] [2021-06-05 21:17:10,948 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 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 451 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:10,972 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:10,972 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:10,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:17:10,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:10,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:10,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,001 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:11,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:11,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:11,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:11,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:11,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,078 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:11,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:11,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:17:11,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:11,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:11,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:11,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:11,205 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,214 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:62, output treesize:40 [2021-06-05 21:17:11,283 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:11,283 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:11,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1935814624] [2021-06-05 21:17:11,283 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:11,283 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1972627888] [2021-06-05 21:17:11,283 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1972627888] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:11,283 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:11,283 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:11,283 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740339908] [2021-06-05 21:17:11,283 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:11,283 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:11,283 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:11,283 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:11,283 INFO L87 Difference]: Start difference. First operand 469 states and 1311 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:11,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:11,648 INFO L93 Difference]: Finished difference Result 497 states and 1362 transitions. [2021-06-05 21:17:11,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:17:11,649 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:11,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:11,649 INFO L225 Difference]: With dead ends: 497 [2021-06-05 21:17:11,649 INFO L226 Difference]: Without dead ends: 491 [2021-06-05 21:17:11,650 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:11,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 491 states. [2021-06-05 21:17:11,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 491 to 470. [2021-06-05 21:17:11,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.8038379530916844) internal successors, (1315), 469 states have internal predecessors, (1315), 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-06-05 21:17:11,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1315 transitions. [2021-06-05 21:17:11,654 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1315 transitions. Word has length 18 [2021-06-05 21:17:11,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:11,654 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1315 transitions. [2021-06-05 21:17:11,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:11,654 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1315 transitions. [2021-06-05 21:17:11,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:11,654 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:11,655 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:11,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 451 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable745 [2021-06-05 21:17:11,855 INFO L430 AbstractCegarLoop]: === Iteration 451 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:11,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:11,855 INFO L82 PathProgramCache]: Analyzing trace with hash -1789997271, now seen corresponding path program 448 times [2021-06-05 21:17:11,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:11,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895498158] [2021-06-05 21:17:11,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:11,856 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:11,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1915955371] [2021-06-05 21:17:11,856 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 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 452 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:11,880 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:11,880 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:11,880 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:11,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:11,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:11,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:11,921 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:11,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:11,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,935 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:11,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:11,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:11,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:11,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:11,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:11,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:17:12,022 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:12,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:12,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,037 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,037 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:17:12,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:12,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:12,139 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,147 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:12,179 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:12,179 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:12,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895498158] [2021-06-05 21:17:12,179 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:12,179 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1915955371] [2021-06-05 21:17:12,179 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1915955371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:12,179 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:12,179 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:12,180 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1388446785] [2021-06-05 21:17:12,180 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:12,180 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:12,180 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:12,180 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:12,180 INFO L87 Difference]: Start difference. First operand 470 states and 1315 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:12,575 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:12,575 INFO L93 Difference]: Finished difference Result 483 states and 1337 transitions. [2021-06-05 21:17:12,575 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:12,575 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:12,576 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:12,576 INFO L225 Difference]: With dead ends: 483 [2021-06-05 21:17:12,576 INFO L226 Difference]: Without dead ends: 480 [2021-06-05 21:17:12,576 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 165.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:12,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 480 states. [2021-06-05 21:17:12,579 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 480 to 472. [2021-06-05 21:17:12,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 472 states, 471 states have (on average 2.8046709129511678) internal successors, (1321), 471 states have internal predecessors, (1321), 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-06-05 21:17:12,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 472 states to 472 states and 1321 transitions. [2021-06-05 21:17:12,580 INFO L78 Accepts]: Start accepts. Automaton has 472 states and 1321 transitions. Word has length 18 [2021-06-05 21:17:12,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:12,580 INFO L482 AbstractCegarLoop]: Abstraction has 472 states and 1321 transitions. [2021-06-05 21:17:12,581 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:12,581 INFO L276 IsEmpty]: Start isEmpty. Operand 472 states and 1321 transitions. [2021-06-05 21:17:12,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:12,581 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:12,581 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:12,781 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 452 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable746 [2021-06-05 21:17:12,781 INFO L430 AbstractCegarLoop]: === Iteration 452 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:12,782 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:12,782 INFO L82 PathProgramCache]: Analyzing trace with hash -71653565, now seen corresponding path program 449 times [2021-06-05 21:17:12,782 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:12,782 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1468908955] [2021-06-05 21:17:12,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:12,783 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:12,783 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [334852384] [2021-06-05 21:17:12,783 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 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 453 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:12,807 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:12,807 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:12,807 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:12,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:12,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:12,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:12,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:12,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:12,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:17:12,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:12,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,913 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:12,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:12,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:17:12,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:12,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:12,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:12,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:12,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:17:13,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:13,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,046 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,048 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:13,049 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,058 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:13,106 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:13,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:13,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1468908955] [2021-06-05 21:17:13,106 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:13,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [334852384] [2021-06-05 21:17:13,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [334852384] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:13,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:13,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:13,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [732134961] [2021-06-05 21:17:13,106 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:13,106 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:13,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:13,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:13,106 INFO L87 Difference]: Start difference. First operand 472 states and 1321 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:13,551 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:13,551 INFO L93 Difference]: Finished difference Result 493 states and 1362 transitions. [2021-06-05 21:17:13,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:13,552 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:13,552 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:13,553 INFO L225 Difference]: With dead ends: 493 [2021-06-05 21:17:13,553 INFO L226 Difference]: Without dead ends: 490 [2021-06-05 21:17:13,553 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 165.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:13,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 490 states. [2021-06-05 21:17:13,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 490 to 471. [2021-06-05 21:17:13,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 471 states, 470 states have (on average 2.804255319148936) internal successors, (1318), 470 states have internal predecessors, (1318), 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-06-05 21:17:13,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 471 states to 471 states and 1318 transitions. [2021-06-05 21:17:13,557 INFO L78 Accepts]: Start accepts. Automaton has 471 states and 1318 transitions. Word has length 18 [2021-06-05 21:17:13,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:13,557 INFO L482 AbstractCegarLoop]: Abstraction has 471 states and 1318 transitions. [2021-06-05 21:17:13,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:13,557 INFO L276 IsEmpty]: Start isEmpty. Operand 471 states and 1318 transitions. [2021-06-05 21:17:13,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:13,557 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:13,557 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:13,758 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable747,453 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:13,758 INFO L430 AbstractCegarLoop]: === Iteration 453 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:13,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:13,758 INFO L82 PathProgramCache]: Analyzing trace with hash -53219539, now seen corresponding path program 450 times [2021-06-05 21:17:13,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:13,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336168174] [2021-06-05 21:17:13,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:13,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:13,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1904117419] [2021-06-05 21:17:13,759 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 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 454 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:13,783 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:13,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:13,784 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:13,784 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:13,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:13,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:13,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:13,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,843 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:13,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:13,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:17:13,891 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:13,892 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,903 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,903 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:17:13,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:13,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:13,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:13,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:17:13,965 INFO L446 ElimStorePlain]: Different costs {0=[v_A_584], 12=[F]} [2021-06-05 21:17:13,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:13,969 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:13,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:14,000 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:14,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:17:14,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:14,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:14,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:14,008 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:17:14,082 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:14,082 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:14,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336168174] [2021-06-05 21:17:14,082 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:14,082 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1904117419] [2021-06-05 21:17:14,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1904117419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:14,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:14,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:14,083 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369081493] [2021-06-05 21:17:14,083 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:14,083 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:14,083 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:14,083 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:14,083 INFO L87 Difference]: Start difference. First operand 471 states and 1318 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:14,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:14,456 INFO L93 Difference]: Finished difference Result 488 states and 1352 transitions. [2021-06-05 21:17:14,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:14,457 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:14,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:14,457 INFO L225 Difference]: With dead ends: 488 [2021-06-05 21:17:14,457 INFO L226 Difference]: Without dead ends: 485 [2021-06-05 21:17:14,457 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 148.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:14,458 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 485 states. [2021-06-05 21:17:14,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 485 to 470. [2021-06-05 21:17:14,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 470 states, 469 states have (on average 2.8038379530916844) internal successors, (1315), 469 states have internal predecessors, (1315), 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-06-05 21:17:14,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 470 states to 470 states and 1315 transitions. [2021-06-05 21:17:14,462 INFO L78 Accepts]: Start accepts. Automaton has 470 states and 1315 transitions. Word has length 18 [2021-06-05 21:17:14,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:14,462 INFO L482 AbstractCegarLoop]: Abstraction has 470 states and 1315 transitions. [2021-06-05 21:17:14,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:14,462 INFO L276 IsEmpty]: Start isEmpty. Operand 470 states and 1315 transitions. [2021-06-05 21:17:14,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:14,462 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:14,462 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:14,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 454 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable748 [2021-06-05 21:17:14,663 INFO L430 AbstractCegarLoop]: === Iteration 454 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:14,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:14,663 INFO L82 PathProgramCache]: Analyzing trace with hash 1675108396, now seen corresponding path program 451 times [2021-06-05 21:17:14,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:14,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607181685] [2021-06-05 21:17:14,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:14,664 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:14,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2147333323] [2021-06-05 21:17:14,664 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 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 455 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:14,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:14,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 21:17:14,685 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:14,723 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:17:14,723 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:14,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607181685] [2021-06-05 21:17:14,723 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:14,723 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2147333323] [2021-06-05 21:17:14,723 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2147333323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:14,723 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:14,723 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 21:17:14,723 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716541698] [2021-06-05 21:17:14,723 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 21:17:14,723 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:14,724 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 21:17:14,724 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:17:14,724 INFO L87 Difference]: Start difference. First operand 470 states and 1315 transitions. Second operand has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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-06-05 21:17:14,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:14,796 INFO L93 Difference]: Finished difference Result 601 states and 1603 transitions. [2021-06-05 21:17:14,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:17:14,797 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:14,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:14,797 INFO L225 Difference]: With dead ends: 601 [2021-06-05 21:17:14,797 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 21:17:14,798 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 33.8ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:17:14,798 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 21:17:14,802 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 551. [2021-06-05 21:17:14,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 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-06-05 21:17:14,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 21:17:14,803 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 21:17:14,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:14,803 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 21:17:14,803 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.5714285714285716) internal successors, (18), 7 states have internal predecessors, (18), 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-06-05 21:17:14,803 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 21:17:14,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:14,803 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:14,803 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:15,004 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 455 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable749 [2021-06-05 21:17:15,004 INFO L430 AbstractCegarLoop]: === Iteration 455 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:15,004 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:15,004 INFO L82 PathProgramCache]: Analyzing trace with hash 1088961743, now seen corresponding path program 452 times [2021-06-05 21:17:15,004 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:15,004 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625123339] [2021-06-05 21:17:15,004 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:15,005 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:15,005 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1562681396] [2021-06-05 21:17:15,005 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 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 456 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:15,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:15,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:15,033 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:15,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:15,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:15,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:15,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:15,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:15,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:15,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:17:15,151 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:15,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:15,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:17:15,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:15,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:15,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:15,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 21:17:15,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,200 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:17:15,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:17:15,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 21:17:15,241 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:15,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:15,247 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 21:17:15,274 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:15,274 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:15,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625123339] [2021-06-05 21:17:15,275 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:15,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562681396] [2021-06-05 21:17:15,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562681396] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:15,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:15,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:15,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [401475919] [2021-06-05 21:17:15,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:15,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:15,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:15,275 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:15,275 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:15,561 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:15,562 INFO L93 Difference]: Finished difference Result 586 states and 1570 transitions. [2021-06-05 21:17:15,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:15,562 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:15,562 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:15,563 INFO L225 Difference]: With dead ends: 586 [2021-06-05 21:17:15,563 INFO L226 Difference]: Without dead ends: 583 [2021-06-05 21:17:15,563 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 129.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:15,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-06-05 21:17:15,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 551. [2021-06-05 21:17:15,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 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-06-05 21:17:15,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 21:17:15,568 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 21:17:15,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:15,568 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 21:17:15,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:15,568 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 21:17:15,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:15,569 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:15,569 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:15,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 456 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable750 [2021-06-05 21:17:15,769 INFO L430 AbstractCegarLoop]: === Iteration 456 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:15,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:15,770 INFO L82 PathProgramCache]: Analyzing trace with hash -1145145751, now seen corresponding path program 453 times [2021-06-05 21:17:15,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:15,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834773026] [2021-06-05 21:17:15,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:15,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:15,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959850716] [2021-06-05 21:17:15,771 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 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 457 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:15,794 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:17:15,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:15,795 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:17:15,795 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:15,897 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:15,898 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:15,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834773026] [2021-06-05 21:17:15,898 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:15,898 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959850716] [2021-06-05 21:17:15,898 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959850716] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:15,898 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:15,898 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:15,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628911709] [2021-06-05 21:17:15,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:15,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:15,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:15,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:15,898 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:16,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:16,159 INFO L93 Difference]: Finished difference Result 915 states and 2334 transitions. [2021-06-05 21:17:16,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:16,160 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:16,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:16,161 INFO L225 Difference]: With dead ends: 915 [2021-06-05 21:17:16,161 INFO L226 Difference]: Without dead ends: 909 [2021-06-05 21:17:16,162 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 107.6ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:17:16,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 909 states. [2021-06-05 21:17:16,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 909 to 551. [2021-06-05 21:17:16,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 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-06-05 21:17:16,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 21:17:16,169 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 21:17:16,169 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:16,169 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 21:17:16,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:16,169 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 21:17:16,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:16,169 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:16,169 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:16,370 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 457 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable751 [2021-06-05 21:17:16,370 INFO L430 AbstractCegarLoop]: === Iteration 457 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:16,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:16,370 INFO L82 PathProgramCache]: Analyzing trace with hash -1983715291, now seen corresponding path program 454 times [2021-06-05 21:17:16,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:16,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [579073221] [2021-06-05 21:17:16,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:16,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:16,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [699374156] [2021-06-05 21:17:16,371 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 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 458 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:16,396 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:16,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:16,396 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:16,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:16,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:16,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:16,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:16,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:16,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:16,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,482 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:17:16,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:16,501 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:16,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:16,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:16,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:16,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:16,629 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:16,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:16,635 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:16,666 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:16,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:16,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [579073221] [2021-06-05 21:17:16,666 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:16,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [699374156] [2021-06-05 21:17:16,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [699374156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:16,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:16,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:16,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778970592] [2021-06-05 21:17:16,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:16,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:16,667 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:16,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:16,667 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:16,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:16,994 INFO L93 Difference]: Finished difference Result 567 states and 1526 transitions. [2021-06-05 21:17:16,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:16,995 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:16,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:16,996 INFO L225 Difference]: With dead ends: 567 [2021-06-05 21:17:16,996 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 21:17:16,996 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 153.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:16,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 21:17:17,000 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 553. [2021-06-05 21:17:17,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 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-06-05 21:17:17,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 21:17:17,001 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 21:17:17,001 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:17,001 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 21:17:17,001 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:17,001 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 21:17:17,002 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:17,002 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:17,002 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:17,202 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 458 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable752 [2021-06-05 21:17:17,202 INFO L430 AbstractCegarLoop]: === Iteration 458 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:17,203 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:17,203 INFO L82 PathProgramCache]: Analyzing trace with hash -254667957, now seen corresponding path program 455 times [2021-06-05 21:17:17,203 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:17,203 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [512202410] [2021-06-05 21:17:17,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:17,204 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:17,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1993259380] [2021-06-05 21:17:17,204 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 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 459 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:17,229 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:17,230 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:17,230 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:17:17,231 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:17,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:17,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:17,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:17,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:17,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:17:17,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:17,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,340 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:17:17,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:17,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:17:17,419 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:17,420 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:17,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:17,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:17,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:17,500 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:17,500 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:17,530 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:17,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:17,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [512202410] [2021-06-05 21:17:17,531 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:17,531 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993259380] [2021-06-05 21:17:17,531 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993259380] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:17,531 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:17,531 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:17,531 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176355555] [2021-06-05 21:17:17,531 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:17,531 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:17,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:17,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:17,531 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:17,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:17,953 INFO L93 Difference]: Finished difference Result 572 states and 1537 transitions. [2021-06-05 21:17:17,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:17,954 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:17,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:17,955 INFO L225 Difference]: With dead ends: 572 [2021-06-05 21:17:17,955 INFO L226 Difference]: Without dead ends: 569 [2021-06-05 21:17:17,955 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 166.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:17,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 569 states. [2021-06-05 21:17:17,959 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 569 to 554. [2021-06-05 21:17:17,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.72875226039783) internal successors, (1509), 553 states have internal predecessors, (1509), 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-06-05 21:17:17,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1509 transitions. [2021-06-05 21:17:17,960 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1509 transitions. Word has length 18 [2021-06-05 21:17:17,960 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:17,960 INFO L482 AbstractCegarLoop]: Abstraction has 554 states and 1509 transitions. [2021-06-05 21:17:17,960 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:17,960 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1509 transitions. [2021-06-05 21:17:17,961 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:17,961 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:17,961 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:18,161 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable753,459 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:18,161 INFO L430 AbstractCegarLoop]: === Iteration 459 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:18,161 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:18,161 INFO L82 PathProgramCache]: Analyzing trace with hash 1463675749, now seen corresponding path program 456 times [2021-06-05 21:17:18,162 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:18,162 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933529761] [2021-06-05 21:17:18,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:18,163 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:18,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221205196] [2021-06-05 21:17:18,163 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 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 460 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:18,187 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:18,188 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:18,188 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:18,189 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:18,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:18,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,217 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:18,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:18,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:18,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:18,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:17:18,286 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:18,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:18,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:18,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:18,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:17:18,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:18,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:18,397 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:18,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:18,404 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:18,453 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:18,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:18,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933529761] [2021-06-05 21:17:18,453 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:18,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221205196] [2021-06-05 21:17:18,453 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221205196] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:18,453 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:18,453 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:18,453 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067329422] [2021-06-05 21:17:18,453 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:18,453 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:18,453 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:18,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:18,454 INFO L87 Difference]: Start difference. First operand 554 states and 1509 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:18,965 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:18,965 INFO L93 Difference]: Finished difference Result 584 states and 1567 transitions. [2021-06-05 21:17:18,966 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:18,966 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:18,966 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:18,967 INFO L225 Difference]: With dead ends: 584 [2021-06-05 21:17:18,967 INFO L226 Difference]: Without dead ends: 581 [2021-06-05 21:17:18,967 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 144.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:18,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2021-06-05 21:17:18,971 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 552. [2021-06-05 21:17:18,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.7277676950998186) internal successors, (1503), 551 states have internal predecessors, (1503), 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-06-05 21:17:18,972 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1503 transitions. [2021-06-05 21:17:18,972 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1503 transitions. Word has length 18 [2021-06-05 21:17:18,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:18,972 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1503 transitions. [2021-06-05 21:17:18,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:18,972 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1503 transitions. [2021-06-05 21:17:18,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:18,972 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:18,972 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:19,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable754,460 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:19,173 INFO L430 AbstractCegarLoop]: === Iteration 460 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:19,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:19,173 INFO L82 PathProgramCache]: Analyzing trace with hash 316786849, now seen corresponding path program 457 times [2021-06-05 21:17:19,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:19,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [821534485] [2021-06-05 21:17:19,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:19,174 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:19,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [330754812] [2021-06-05 21:17:19,174 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 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 461 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:19,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:19,199 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:19,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:19,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:19,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,226 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,226 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:19,240 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:19,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:19,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:19,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:19,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,299 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,299 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:19,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:19,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:17:19,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:19,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:19,379 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,396 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:17:19,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:19,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:19,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:19,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:19,516 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:19,558 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:19,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:19,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [821534485] [2021-06-05 21:17:19,559 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:19,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [330754812] [2021-06-05 21:17:19,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [330754812] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:19,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:19,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:19,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357278750] [2021-06-05 21:17:19,559 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:19,559 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:19,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:19,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:19,560 INFO L87 Difference]: Start difference. First operand 552 states and 1503 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:19,984 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:19,984 INFO L93 Difference]: Finished difference Result 567 states and 1528 transitions. [2021-06-05 21:17:19,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:19,985 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:19,985 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:19,985 INFO L225 Difference]: With dead ends: 567 [2021-06-05 21:17:19,985 INFO L226 Difference]: Without dead ends: 564 [2021-06-05 21:17:19,986 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 199.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:19,986 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 564 states. [2021-06-05 21:17:19,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 564 to 554. [2021-06-05 21:17:19,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 554 states, 553 states have (on average 2.72875226039783) internal successors, (1509), 553 states have internal predecessors, (1509), 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-06-05 21:17:19,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 554 states to 554 states and 1509 transitions. [2021-06-05 21:17:19,990 INFO L78 Accepts]: Start accepts. Automaton has 554 states and 1509 transitions. Word has length 18 [2021-06-05 21:17:19,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:19,991 INFO L482 AbstractCegarLoop]: Abstraction has 554 states and 1509 transitions. [2021-06-05 21:17:19,991 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:19,991 INFO L276 IsEmpty]: Start isEmpty. Operand 554 states and 1509 transitions. [2021-06-05 21:17:19,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:19,991 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:19,991 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:20,191 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 461 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable755 [2021-06-05 21:17:20,192 INFO L430 AbstractCegarLoop]: === Iteration 461 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:20,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:20,192 INFO L82 PathProgramCache]: Analyzing trace with hash 2035130555, now seen corresponding path program 458 times [2021-06-05 21:17:20,192 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:20,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545089331] [2021-06-05 21:17:20,192 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:20,193 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:20,193 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [302671644] [2021-06-05 21:17:20,193 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 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 462 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:20,216 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:20,216 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:20,217 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:20,217 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:20,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:20,239 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:20,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:20,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:20,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:20,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:17:20,320 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:20,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:20,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:20,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:17:20,420 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:20,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:20,431 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:20,437 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:20,437 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:20,489 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:20,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:20,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545089331] [2021-06-05 21:17:20,489 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:20,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [302671644] [2021-06-05 21:17:20,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [302671644] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:20,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:20,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:20,490 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1550294663] [2021-06-05 21:17:20,490 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:20,490 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:20,490 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:20,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:20,490 INFO L87 Difference]: Start difference. First operand 554 states and 1509 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:20,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:20,925 INFO L93 Difference]: Finished difference Result 580 states and 1559 transitions. [2021-06-05 21:17:20,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:20,925 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:20,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:20,926 INFO L225 Difference]: With dead ends: 580 [2021-06-05 21:17:20,926 INFO L226 Difference]: Without dead ends: 577 [2021-06-05 21:17:20,926 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 148.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:20,927 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 577 states. [2021-06-05 21:17:20,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 577 to 553. [2021-06-05 21:17:20,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 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-06-05 21:17:20,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 21:17:20,931 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 21:17:20,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:20,931 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 21:17:20,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:20,932 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 21:17:20,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:20,932 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:20,932 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:21,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 462 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable756 [2021-06-05 21:17:21,133 INFO L430 AbstractCegarLoop]: === Iteration 462 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:21,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:21,133 INFO L82 PathProgramCache]: Analyzing trace with hash 2053564581, now seen corresponding path program 459 times [2021-06-05 21:17:21,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:21,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913368685] [2021-06-05 21:17:21,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:21,134 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:21,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387104600] [2021-06-05 21:17:21,134 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 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 463 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:21,158 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:21,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:21,159 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 21:17:21,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:21,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:21,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:21,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:21,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:21,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:21,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:21,268 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:21,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,286 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,286 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:57 [2021-06-05 21:17:21,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:21,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 21:17:21,371 INFO L446 ElimStorePlain]: Different costs {0=[v_A_606], 12=[F]} [2021-06-05 21:17:21,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:21,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:21,394 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:21,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:21,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:21,396 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:21,396 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:21,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:21,397 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:21,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 21:17:21,398 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,407 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:21,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:21,408 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:40 [2021-06-05 21:17:21,506 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:21,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:21,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913368685] [2021-06-05 21:17:21,507 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:21,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387104600] [2021-06-05 21:17:21,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387104600] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:21,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:21,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:21,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [203426011] [2021-06-05 21:17:21,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:21,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:21,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:21,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:21,507 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:21,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:21,916 INFO L93 Difference]: Finished difference Result 574 states and 1543 transitions. [2021-06-05 21:17:21,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:17:21,917 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:21,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:21,918 INFO L225 Difference]: With dead ends: 574 [2021-06-05 21:17:21,918 INFO L226 Difference]: Without dead ends: 568 [2021-06-05 21:17:21,918 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 207.2ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:17:21,918 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 568 states. [2021-06-05 21:17:21,930 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 568 to 551. [2021-06-05 21:17:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 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-06-05 21:17:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 21:17:21,931 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 21:17:21,932 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:21,932 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 21:17:21,932 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:21,932 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 21:17:21,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:21,932 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:21,932 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:22,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable757,463 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:22,133 INFO L430 AbstractCegarLoop]: === Iteration 463 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:22,133 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:22,133 INFO L82 PathProgramCache]: Analyzing trace with hash -1832009687, now seen corresponding path program 460 times [2021-06-05 21:17:22,133 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:22,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987458520] [2021-06-05 21:17:22,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:22,134 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:22,134 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [96610479] [2021-06-05 21:17:22,134 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 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 464 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:22,158 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:22,158 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:22,158 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:22,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:22,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:22,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:22,214 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:22,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:22,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,231 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:17:22,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:22,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 21:17:22,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:22,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,310 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:17:22,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:22,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:17:22,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:22,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:22,429 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:22,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:22,435 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:22,464 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:22,464 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:22,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987458520] [2021-06-05 21:17:22,464 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:22,464 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [96610479] [2021-06-05 21:17:22,465 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [96610479] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:22,465 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:22,465 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:22,465 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [535799321] [2021-06-05 21:17:22,465 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:22,465 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:22,465 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:22,465 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:22,465 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:22,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:22,844 INFO L93 Difference]: Finished difference Result 578 states and 1545 transitions. [2021-06-05 21:17:22,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:22,845 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:22,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:22,846 INFO L225 Difference]: With dead ends: 578 [2021-06-05 21:17:22,846 INFO L226 Difference]: Without dead ends: 575 [2021-06-05 21:17:22,846 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 173.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:22,846 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 575 states. [2021-06-05 21:17:22,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 575 to 553. [2021-06-05 21:17:22,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 553 states, 552 states have (on average 2.7282608695652173) internal successors, (1506), 552 states have internal predecessors, (1506), 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-06-05 21:17:22,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 553 states to 553 states and 1506 transitions. [2021-06-05 21:17:22,851 INFO L78 Accepts]: Start accepts. Automaton has 553 states and 1506 transitions. Word has length 18 [2021-06-05 21:17:22,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:22,851 INFO L482 AbstractCegarLoop]: Abstraction has 553 states and 1506 transitions. [2021-06-05 21:17:22,851 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:22,851 INFO L276 IsEmpty]: Start isEmpty. Operand 553 states and 1506 transitions. [2021-06-05 21:17:22,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:22,851 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:22,851 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:23,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 464 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable758 [2021-06-05 21:17:23,052 INFO L430 AbstractCegarLoop]: === Iteration 464 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:23,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:23,052 INFO L82 PathProgramCache]: Analyzing trace with hash -113665981, now seen corresponding path program 461 times [2021-06-05 21:17:23,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:23,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1998252869] [2021-06-05 21:17:23,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:23,053 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:23,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [679130995] [2021-06-05 21:17:23,053 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 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 465 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:23,079 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:17:23,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:23,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:23,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:23,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:23,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,108 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:23,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:23,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:23,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:23,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:23,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:17:23,212 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:23,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:23,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:17:23,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:23,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:17:23,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:23,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:23,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:23,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:23,335 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:23,389 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:23,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:23,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1998252869] [2021-06-05 21:17:23,389 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:23,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [679130995] [2021-06-05 21:17:23,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [679130995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:23,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:23,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:23,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454825605] [2021-06-05 21:17:23,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:23,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:23,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:23,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:23,389 INFO L87 Difference]: Start difference. First operand 553 states and 1506 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:23,850 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:23,850 INFO L93 Difference]: Finished difference Result 591 states and 1576 transitions. [2021-06-05 21:17:23,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:23,851 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:23,851 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:23,852 INFO L225 Difference]: With dead ends: 591 [2021-06-05 21:17:23,852 INFO L226 Difference]: Without dead ends: 588 [2021-06-05 21:17:23,852 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 173.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:23,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2021-06-05 21:17:23,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 552. [2021-06-05 21:17:23,857 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 552 states, 551 states have (on average 2.7277676950998186) internal successors, (1503), 551 states have internal predecessors, (1503), 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-06-05 21:17:23,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 552 states to 552 states and 1503 transitions. [2021-06-05 21:17:23,857 INFO L78 Accepts]: Start accepts. Automaton has 552 states and 1503 transitions. Word has length 18 [2021-06-05 21:17:23,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:23,857 INFO L482 AbstractCegarLoop]: Abstraction has 552 states and 1503 transitions. [2021-06-05 21:17:23,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:23,857 INFO L276 IsEmpty]: Start isEmpty. Operand 552 states and 1503 transitions. [2021-06-05 21:17:23,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:23,858 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:23,858 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:24,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable759,465 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:24,058 INFO L430 AbstractCegarLoop]: === Iteration 465 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:24,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:24,059 INFO L82 PathProgramCache]: Analyzing trace with hash -95231955, now seen corresponding path program 462 times [2021-06-05 21:17:24,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:24,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1607154827] [2021-06-05 21:17:24,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:24,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:24,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [309830166] [2021-06-05 21:17:24,060 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 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 466 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:24,085 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:17:24,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:24,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:24,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:24,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:24,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:24,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:24,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:17:24,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:24,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:17:24,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:24,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:24,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:17:24,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:24,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:17:24,263 INFO L446 ElimStorePlain]: Different costs {0=[v_A_615], 12=[F]} [2021-06-05 21:17:24,267 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:24,268 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,300 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:24,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:17:24,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:24,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:24,308 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:17:24,379 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:24,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:24,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1607154827] [2021-06-05 21:17:24,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:24,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [309830166] [2021-06-05 21:17:24,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [309830166] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:24,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:24,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:24,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1981936771] [2021-06-05 21:17:24,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:24,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:24,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:24,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:24,380 INFO L87 Difference]: Start difference. First operand 552 states and 1503 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:24,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:24,811 INFO L93 Difference]: Finished difference Result 574 states and 1546 transitions. [2021-06-05 21:17:24,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:24,812 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:24,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:24,813 INFO L225 Difference]: With dead ends: 574 [2021-06-05 21:17:24,813 INFO L226 Difference]: Without dead ends: 571 [2021-06-05 21:17:24,813 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 149.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:24,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 571 states. [2021-06-05 21:17:24,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 571 to 551. [2021-06-05 21:17:24,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 551 states, 550 states have (on average 2.727272727272727) internal successors, (1500), 550 states have internal predecessors, (1500), 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-06-05 21:17:24,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 551 states to 551 states and 1500 transitions. [2021-06-05 21:17:24,818 INFO L78 Accepts]: Start accepts. Automaton has 551 states and 1500 transitions. Word has length 18 [2021-06-05 21:17:24,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:24,818 INFO L482 AbstractCegarLoop]: Abstraction has 551 states and 1500 transitions. [2021-06-05 21:17:24,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:24,818 INFO L276 IsEmpty]: Start isEmpty. Operand 551 states and 1500 transitions. [2021-06-05 21:17:24,818 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:24,818 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:24,818 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:25,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 466 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable760 [2021-06-05 21:17:25,019 INFO L430 AbstractCegarLoop]: === Iteration 466 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:25,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:25,019 INFO L82 PathProgramCache]: Analyzing trace with hash -2045237527, now seen corresponding path program 463 times [2021-06-05 21:17:25,019 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:25,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1899264537] [2021-06-05 21:17:25,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:25,020 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:25,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2037002364] [2021-06-05 21:17:25,020 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 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 467 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:25,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:25,044 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:17:25,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:25,147 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:25,148 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:25,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1899264537] [2021-06-05 21:17:25,148 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:25,148 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2037002364] [2021-06-05 21:17:25,148 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2037002364] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:25,148 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:25,148 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:25,148 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468219160] [2021-06-05 21:17:25,148 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:25,148 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:25,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:25,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:25,148 INFO L87 Difference]: Start difference. First operand 551 states and 1500 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:25,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:25,514 INFO L93 Difference]: Finished difference Result 808 states and 2134 transitions. [2021-06-05 21:17:25,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:17:25,515 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:25,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:25,516 INFO L225 Difference]: With dead ends: 808 [2021-06-05 21:17:25,516 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:17:25,516 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 139.8ms TimeCoverageRelationStatistics Valid=94, Invalid=248, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:17:25,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:17:25,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 550. [2021-06-05 21:17:25,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 2.726775956284153) internal successors, (1497), 549 states have internal predecessors, (1497), 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-06-05 21:17:25,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1497 transitions. [2021-06-05 21:17:25,527 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1497 transitions. Word has length 18 [2021-06-05 21:17:25,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:25,527 INFO L482 AbstractCegarLoop]: Abstraction has 550 states and 1497 transitions. [2021-06-05 21:17:25,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:25,527 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1497 transitions. [2021-06-05 21:17:25,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:25,527 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:25,527 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:25,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable761,467 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:25,728 INFO L430 AbstractCegarLoop]: === Iteration 467 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:25,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:25,728 INFO L82 PathProgramCache]: Analyzing trace with hash 1220925349, now seen corresponding path program 464 times [2021-06-05 21:17:25,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:25,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836016075] [2021-06-05 21:17:25,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:25,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:25,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1757829710] [2021-06-05 21:17:25,729 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 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 468 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:25,753 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:25,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:25,754 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:25,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:25,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:25,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,786 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:25,786 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,786 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:25,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:25,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:25,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:25,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:17:25,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:25,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:25,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:17:25,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:25,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,896 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:25,896 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,896 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:17:25,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:25,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:25,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:25,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:17:25,993 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:25,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:25,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:26,003 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:26,004 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:26,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,010 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:26,074 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:26,074 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:26,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836016075] [2021-06-05 21:17:26,074 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:26,074 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1757829710] [2021-06-05 21:17:26,074 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1757829710] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:26,074 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:26,074 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:26,075 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671352360] [2021-06-05 21:17:26,075 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:26,075 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:26,075 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:26,075 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:26,075 INFO L87 Difference]: Start difference. First operand 550 states and 1497 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:26,536 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:26,536 INFO L93 Difference]: Finished difference Result 573 states and 1546 transitions. [2021-06-05 21:17:26,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:26,537 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:26,537 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:26,537 INFO L225 Difference]: With dead ends: 573 [2021-06-05 21:17:26,537 INFO L226 Difference]: Without dead ends: 570 [2021-06-05 21:17:26,538 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 162.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:26,538 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 570 states. [2021-06-05 21:17:26,542 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 570 to 550. [2021-06-05 21:17:26,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 550 states, 549 states have (on average 2.726775956284153) internal successors, (1497), 549 states have internal predecessors, (1497), 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-06-05 21:17:26,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 550 states to 550 states and 1497 transitions. [2021-06-05 21:17:26,543 INFO L78 Accepts]: Start accepts. Automaton has 550 states and 1497 transitions. Word has length 18 [2021-06-05 21:17:26,543 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:26,543 INFO L482 AbstractCegarLoop]: Abstraction has 550 states and 1497 transitions. [2021-06-05 21:17:26,543 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:26,543 INFO L276 IsEmpty]: Start isEmpty. Operand 550 states and 1497 transitions. [2021-06-05 21:17:26,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:26,543 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:26,543 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:26,744 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 468 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable762 [2021-06-05 21:17:26,744 INFO L430 AbstractCegarLoop]: === Iteration 468 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:26,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:26,744 INFO L82 PathProgramCache]: Analyzing trace with hash -1153567994, now seen corresponding path program 465 times [2021-06-05 21:17:26,744 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:26,744 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1972416505] [2021-06-05 21:17:26,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:26,745 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:26,745 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141653536] [2021-06-05 21:17:26,746 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 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 469 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:26,774 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:26,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:26,775 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:17:26,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:26,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:26,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:26,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:17:26,839 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 21:17:26,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:26,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:26,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:17:26,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:26,930 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:26,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:26,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:26,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:54 [2021-06-05 21:17:26,979 INFO L446 ElimStorePlain]: Different costs {0=[v_A_620], 2=[F]} [2021-06-05 21:17:26,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:26,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:27,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:27,021 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 21:17:27,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 21:17:27,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:27,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:27,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:27,042 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:46 [2021-06-05 21:17:27,199 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:27,199 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:27,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1972416505] [2021-06-05 21:17:27,199 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:27,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141653536] [2021-06-05 21:17:27,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141653536] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:27,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:27,200 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:27,200 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734497634] [2021-06-05 21:17:27,200 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:27,200 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:27,200 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:27,200 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:27,200 INFO L87 Difference]: Start difference. First operand 550 states and 1497 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:27,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:27,680 INFO L93 Difference]: Finished difference Result 588 states and 1571 transitions. [2021-06-05 21:17:27,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:17:27,681 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:27,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:27,682 INFO L225 Difference]: With dead ends: 588 [2021-06-05 21:17:27,682 INFO L226 Difference]: Without dead ends: 585 [2021-06-05 21:17:27,682 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 411.6ms TimeCoverageRelationStatistics Valid=73, Invalid=307, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:17:27,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2021-06-05 21:17:27,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 555. [2021-06-05 21:17:27,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 555 states, 554 states have (on average 2.7274368231046933) internal successors, (1511), 554 states have internal predecessors, (1511), 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-06-05 21:17:27,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 555 states to 555 states and 1511 transitions. [2021-06-05 21:17:27,687 INFO L78 Accepts]: Start accepts. Automaton has 555 states and 1511 transitions. Word has length 18 [2021-06-05 21:17:27,687 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:27,687 INFO L482 AbstractCegarLoop]: Abstraction has 555 states and 1511 transitions. [2021-06-05 21:17:27,687 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:27,687 INFO L276 IsEmpty]: Start isEmpty. Operand 555 states and 1511 transitions. [2021-06-05 21:17:27,687 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:27,688 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:27,688 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:27,888 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 469 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable763 [2021-06-05 21:17:27,888 INFO L430 AbstractCegarLoop]: === Iteration 469 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:27,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:27,888 INFO L82 PathProgramCache]: Analyzing trace with hash 575479340, now seen corresponding path program 466 times [2021-06-05 21:17:27,888 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:27,888 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1790291293] [2021-06-05 21:17:27,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:27,890 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:27,890 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [999071522] [2021-06-05 21:17:27,890 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 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 470 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:27,925 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:27,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:27,928 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:27,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:27,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:27,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:27,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:27,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:27,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:28,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:28,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:28,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:17:28,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:28,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:17:28,104 INFO L446 ElimStorePlain]: Different costs {0=[v_A_622], 2=[F]} [2021-06-05 21:17:28,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:28,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,117 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:28,117 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:28,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:28,118 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,125 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:28,152 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:28,152 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:28,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1790291293] [2021-06-05 21:17:28,152 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:28,152 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [999071522] [2021-06-05 21:17:28,152 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [999071522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:28,152 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:28,153 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:28,153 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1490653329] [2021-06-05 21:17:28,153 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:28,153 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:28,153 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:28,153 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:28,153 INFO L87 Difference]: Start difference. First operand 555 states and 1511 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:28,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:28,448 INFO L93 Difference]: Finished difference Result 598 states and 1600 transitions. [2021-06-05 21:17:28,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:28,449 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:28,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:28,450 INFO L225 Difference]: With dead ends: 598 [2021-06-05 21:17:28,450 INFO L226 Difference]: Without dead ends: 595 [2021-06-05 21:17:28,450 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 137.1ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:28,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 595 states. [2021-06-05 21:17:28,454 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 595 to 557. [2021-06-05 21:17:28,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 557 states, 556 states have (on average 2.7284172661870505) internal successors, (1517), 556 states have internal predecessors, (1517), 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-06-05 21:17:28,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 557 states to 557 states and 1517 transitions. [2021-06-05 21:17:28,455 INFO L78 Accepts]: Start accepts. Automaton has 557 states and 1517 transitions. Word has length 18 [2021-06-05 21:17:28,455 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:28,455 INFO L482 AbstractCegarLoop]: Abstraction has 557 states and 1517 transitions. [2021-06-05 21:17:28,455 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:28,455 INFO L276 IsEmpty]: Start isEmpty. Operand 557 states and 1517 transitions. [2021-06-05 21:17:28,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:28,455 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:28,455 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:28,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 470 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable767 [2021-06-05 21:17:28,656 INFO L430 AbstractCegarLoop]: === Iteration 470 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:28,656 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:28,656 INFO L82 PathProgramCache]: Analyzing trace with hash -2001144250, now seen corresponding path program 467 times [2021-06-05 21:17:28,656 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:28,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537015720] [2021-06-05 21:17:28,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:28,657 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:28,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681960977] [2021-06-05 21:17:28,657 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 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 471 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:28,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:28,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:28,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:28,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:28,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:28,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,712 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:28,761 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:28,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:28,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:17:28,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:28,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:17:28,842 INFO L446 ElimStorePlain]: Different costs {0=[v_A_624], 2=[F]} [2021-06-05 21:17:28,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:28,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:28,855 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:28,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:28,857 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:28,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:28,863 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:28,905 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:28,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:28,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537015720] [2021-06-05 21:17:28,905 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:28,906 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681960977] [2021-06-05 21:17:28,906 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681960977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:28,906 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:28,906 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:28,906 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1771179424] [2021-06-05 21:17:28,906 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:28,906 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:28,906 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:28,906 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:28,906 INFO L87 Difference]: Start difference. First operand 557 states and 1517 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:29,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:29,180 INFO L93 Difference]: Finished difference Result 640 states and 1708 transitions. [2021-06-05 21:17:29,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:29,181 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:29,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:29,182 INFO L225 Difference]: With dead ends: 640 [2021-06-05 21:17:29,182 INFO L226 Difference]: Without dead ends: 637 [2021-06-05 21:17:29,182 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 131.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:29,182 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-06-05 21:17:29,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 558. [2021-06-05 21:17:29,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 558 states, 557 states have (on average 2.7307001795332138) internal successors, (1521), 557 states have internal predecessors, (1521), 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-06-05 21:17:29,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 558 states to 558 states and 1521 transitions. [2021-06-05 21:17:29,187 INFO L78 Accepts]: Start accepts. Automaton has 558 states and 1521 transitions. Word has length 18 [2021-06-05 21:17:29,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:29,187 INFO L482 AbstractCegarLoop]: Abstraction has 558 states and 1521 transitions. [2021-06-05 21:17:29,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:29,187 INFO L276 IsEmpty]: Start isEmpty. Operand 558 states and 1521 transitions. [2021-06-05 21:17:29,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:29,188 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:29,188 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:29,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 471 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable768 [2021-06-05 21:17:29,388 INFO L430 AbstractCegarLoop]: === Iteration 471 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:29,388 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:29,388 INFO L82 PathProgramCache]: Analyzing trace with hash 1146934146, now seen corresponding path program 468 times [2021-06-05 21:17:29,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:29,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420996668] [2021-06-05 21:17:29,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:29,390 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:29,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2104251431] [2021-06-05 21:17:29,390 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 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 472 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:29,414 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:29,414 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:29,415 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:29,415 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:29,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:29,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:29,489 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:29,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:29,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:17:29,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:29,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:17:29,600 INFO L446 ElimStorePlain]: Different costs {0=[v_A_626], 2=[F]} [2021-06-05 21:17:29,602 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:29,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,622 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:17:29,623 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:29,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:29,637 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:52 [2021-06-05 21:17:29,701 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:29,701 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:29,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420996668] [2021-06-05 21:17:29,701 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:29,701 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2104251431] [2021-06-05 21:17:29,701 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2104251431] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:29,701 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:29,702 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:29,702 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550394273] [2021-06-05 21:17:29,702 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:29,702 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:29,702 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:29,702 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:29,702 INFO L87 Difference]: Start difference. First operand 558 states and 1521 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:30,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:30,041 INFO L93 Difference]: Finished difference Result 586 states and 1578 transitions. [2021-06-05 21:17:30,041 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:17:30,041 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:30,041 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:30,042 INFO L225 Difference]: With dead ends: 586 [2021-06-05 21:17:30,042 INFO L226 Difference]: Without dead ends: 583 [2021-06-05 21:17:30,042 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 198.8ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:17:30,043 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 583 states. [2021-06-05 21:17:30,046 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 583 to 563. [2021-06-05 21:17:30,046 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 563 states, 562 states have (on average 2.7330960854092528) internal successors, (1536), 562 states have internal predecessors, (1536), 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-06-05 21:17:30,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 563 states to 563 states and 1536 transitions. [2021-06-05 21:17:30,047 INFO L78 Accepts]: Start accepts. Automaton has 563 states and 1536 transitions. Word has length 18 [2021-06-05 21:17:30,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:30,047 INFO L482 AbstractCegarLoop]: Abstraction has 563 states and 1536 transitions. [2021-06-05 21:17:30,047 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:30,047 INFO L276 IsEmpty]: Start isEmpty. Operand 563 states and 1536 transitions. [2021-06-05 21:17:30,048 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:30,048 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:30,048 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:30,248 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable769,472 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:30,248 INFO L430 AbstractCegarLoop]: === Iteration 472 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:30,248 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:30,248 INFO L82 PathProgramCache]: Analyzing trace with hash -1429689444, now seen corresponding path program 469 times [2021-06-05 21:17:30,248 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:30,249 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676206174] [2021-06-05 21:17:30,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:30,249 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:30,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1852484220] [2021-06-05 21:17:30,250 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 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 473 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:30,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:30,273 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:30,274 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:30,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:30,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,303 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:30,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:30,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:30,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:30,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:17:30,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:30,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:30,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:17:30,420 INFO L446 ElimStorePlain]: Different costs {0=[v_A_628], 2=[F]} [2021-06-05 21:17:30,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:30,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:30,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:30,434 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:30,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:30,435 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:30,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:30,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:30,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:30,484 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:30,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676206174] [2021-06-05 21:17:30,484 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:30,484 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1852484220] [2021-06-05 21:17:30,484 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1852484220] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:30,484 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:30,484 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:30,484 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403579984] [2021-06-05 21:17:30,484 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:30,484 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:30,484 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:30,485 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:30,485 INFO L87 Difference]: Start difference. First operand 563 states and 1536 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:30,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:30,823 INFO L93 Difference]: Finished difference Result 616 states and 1657 transitions. [2021-06-05 21:17:30,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:30,823 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:30,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:30,824 INFO L225 Difference]: With dead ends: 616 [2021-06-05 21:17:30,824 INFO L226 Difference]: Without dead ends: 613 [2021-06-05 21:17:30,824 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 122.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:30,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 613 states. [2021-06-05 21:17:30,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 613 to 561. [2021-06-05 21:17:30,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 561 states, 560 states have (on average 2.732142857142857) internal successors, (1530), 560 states have internal predecessors, (1530), 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-06-05 21:17:30,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 561 states to 561 states and 1530 transitions. [2021-06-05 21:17:30,831 INFO L78 Accepts]: Start accepts. Automaton has 561 states and 1530 transitions. Word has length 18 [2021-06-05 21:17:30,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:30,831 INFO L482 AbstractCegarLoop]: Abstraction has 561 states and 1530 transitions. [2021-06-05 21:17:30,831 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:30,831 INFO L276 IsEmpty]: Start isEmpty. Operand 561 states and 1530 transitions. [2021-06-05 21:17:30,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:30,831 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:30,831 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:31,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable770,473 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:31,032 INFO L430 AbstractCegarLoop]: === Iteration 473 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:31,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:31,032 INFO L82 PathProgramCache]: Analyzing trace with hash -1411255418, now seen corresponding path program 470 times [2021-06-05 21:17:31,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:31,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124272005] [2021-06-05 21:17:31,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:31,033 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:31,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [941943102] [2021-06-05 21:17:31,033 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 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 474 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:31,055 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:31,056 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:31,056 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:17:31,056 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:31,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:31,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:31,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:31,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:31,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:17:31,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:31,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 21:17:31,183 INFO L446 ElimStorePlain]: Different costs {0=[v_A_630], 5=[F]} [2021-06-05 21:17:31,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:31,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,200 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:31,207 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 21:17:31,209 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 21:17:31,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:31,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:31,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124272005] [2021-06-05 21:17:31,303 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:31,304 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [941943102] [2021-06-05 21:17:31,304 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [941943102] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:31,304 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:31,304 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:31,304 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915653446] [2021-06-05 21:17:31,304 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:31,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:31,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:31,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:31,304 INFO L87 Difference]: Start difference. First operand 561 states and 1530 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:31,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:31,581 INFO L93 Difference]: Finished difference Result 597 states and 1611 transitions. [2021-06-05 21:17:31,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:31,581 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:31,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:31,582 INFO L225 Difference]: With dead ends: 597 [2021-06-05 21:17:31,582 INFO L226 Difference]: Without dead ends: 594 [2021-06-05 21:17:31,582 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 149.9ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:31,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 594 states. [2021-06-05 21:17:31,586 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 594 to 566. [2021-06-05 21:17:31,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 566 states, 565 states have (on average 2.7380530973451327) internal successors, (1547), 565 states have internal predecessors, (1547), 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-06-05 21:17:31,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 566 states to 566 states and 1547 transitions. [2021-06-05 21:17:31,587 INFO L78 Accepts]: Start accepts. Automaton has 566 states and 1547 transitions. Word has length 18 [2021-06-05 21:17:31,587 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:31,587 INFO L482 AbstractCegarLoop]: Abstraction has 566 states and 1547 transitions. [2021-06-05 21:17:31,587 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:31,587 INFO L276 IsEmpty]: Start isEmpty. Operand 566 states and 1547 transitions. [2021-06-05 21:17:31,588 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:31,588 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:31,588 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:31,788 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 474 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable771 [2021-06-05 21:17:31,788 INFO L430 AbstractCegarLoop]: === Iteration 474 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:31,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:31,789 INFO L82 PathProgramCache]: Analyzing trace with hash -1001862390, now seen corresponding path program 471 times [2021-06-05 21:17:31,789 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:31,789 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902680717] [2021-06-05 21:17:31,789 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:31,790 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:31,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1702101898] [2021-06-05 21:17:31,790 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 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 475 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:31,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:31,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:31,814 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:31,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:31,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:31,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:31,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:31,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:17:31,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:31,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:31,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,927 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:31,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:31,928 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:17:31,994 INFO L446 ElimStorePlain]: Different costs {0=[v_A_632], 2=[F]} [2021-06-05 21:17:31,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:31,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,007 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:32,008 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:32,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:32,009 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,016 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:32,044 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:32,044 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:32,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902680717] [2021-06-05 21:17:32,045 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:32,045 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1702101898] [2021-06-05 21:17:32,045 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1702101898] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:32,045 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:32,045 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:32,045 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [898350139] [2021-06-05 21:17:32,045 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:32,045 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:32,045 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:32,045 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:32,045 INFO L87 Difference]: Start difference. First operand 566 states and 1547 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:32,349 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:32,349 INFO L93 Difference]: Finished difference Result 600 states and 1613 transitions. [2021-06-05 21:17:32,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:32,350 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:32,350 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:32,351 INFO L225 Difference]: With dead ends: 600 [2021-06-05 21:17:32,351 INFO L226 Difference]: Without dead ends: 597 [2021-06-05 21:17:32,351 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 145.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:32,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 597 states. [2021-06-05 21:17:32,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 597 to 569. [2021-06-05 21:17:32,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 568 states have (on average 2.737676056338028) internal successors, (1555), 568 states have internal predecessors, (1555), 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-06-05 21:17:32,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 1555 transitions. [2021-06-05 21:17:32,356 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 1555 transitions. Word has length 18 [2021-06-05 21:17:32,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:32,356 INFO L482 AbstractCegarLoop]: Abstraction has 569 states and 1555 transitions. [2021-06-05 21:17:32,356 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:32,356 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 1555 transitions. [2021-06-05 21:17:32,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:32,357 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:32,357 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:32,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable772,475 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:32,557 INFO L430 AbstractCegarLoop]: === Iteration 475 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:32,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:32,558 INFO L82 PathProgramCache]: Analyzing trace with hash 716481316, now seen corresponding path program 472 times [2021-06-05 21:17:32,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:32,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568454097] [2021-06-05 21:17:32,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:32,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:32,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1119287643] [2021-06-05 21:17:32,559 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 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 476 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:32,582 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:32,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:32,583 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:17:32,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:32,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:32,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,618 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:32,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:32,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,675 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,675 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:17:32,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:32,696 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:32,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:17:32,746 INFO L446 ElimStorePlain]: Different costs {0=[v_A_634], 2=[F]} [2021-06-05 21:17:32,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:32,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:32,759 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:32,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:32,760 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:32,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:32,766 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:32,818 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:32,818 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:32,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568454097] [2021-06-05 21:17:32,818 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:32,818 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1119287643] [2021-06-05 21:17:32,818 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1119287643] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:32,818 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:32,818 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:32,818 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479132444] [2021-06-05 21:17:32,819 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:32,819 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:32,819 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:32,819 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:32,819 INFO L87 Difference]: Start difference. First operand 569 states and 1555 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:33,132 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:33,132 INFO L93 Difference]: Finished difference Result 629 states and 1681 transitions. [2021-06-05 21:17:33,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:33,132 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:33,132 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:33,133 INFO L225 Difference]: With dead ends: 629 [2021-06-05 21:17:33,133 INFO L226 Difference]: Without dead ends: 626 [2021-06-05 21:17:33,133 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 141.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:33,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2021-06-05 21:17:33,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 570. [2021-06-05 21:17:33,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 2.7381370826010545) internal successors, (1558), 569 states have internal predecessors, (1558), 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-06-05 21:17:33,138 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 1558 transitions. [2021-06-05 21:17:33,139 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 1558 transitions. Word has length 18 [2021-06-05 21:17:33,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:33,139 INFO L482 AbstractCegarLoop]: Abstraction has 570 states and 1558 transitions. [2021-06-05 21:17:33,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:33,139 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 1558 transitions. [2021-06-05 21:17:33,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:33,139 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:33,139 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:33,339 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 476 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable773 [2021-06-05 21:17:33,340 INFO L430 AbstractCegarLoop]: === Iteration 476 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:33,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:33,340 INFO L82 PathProgramCache]: Analyzing trace with hash 734915342, now seen corresponding path program 473 times [2021-06-05 21:17:33,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:33,340 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231283010] [2021-06-05 21:17:33,340 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:33,341 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:33,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1289068245] [2021-06-05 21:17:33,341 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 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 477 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:33,364 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:33,364 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:33,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:33,365 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:33,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:33,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:33,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:33,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:33,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:33,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:17:33,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:33,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:33,483 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:33,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:17:33,515 INFO L446 ElimStorePlain]: Different costs {0=[v_A_636], 5=[F]} [2021-06-05 21:17:33,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:33,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:33,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:33,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:33,530 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:33,531 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:33,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 21:17:33,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:33,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:33,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 21:17:33,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:33,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:33,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231283010] [2021-06-05 21:17:33,623 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:33,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1289068245] [2021-06-05 21:17:33,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1289068245] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:33,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:33,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:33,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1597039547] [2021-06-05 21:17:33,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:33,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:33,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:33,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:33,623 INFO L87 Difference]: Start difference. First operand 570 states and 1558 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:33,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:33,945 INFO L93 Difference]: Finished difference Result 603 states and 1630 transitions. [2021-06-05 21:17:33,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:33,946 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:33,946 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:33,947 INFO L225 Difference]: With dead ends: 603 [2021-06-05 21:17:33,947 INFO L226 Difference]: Without dead ends: 600 [2021-06-05 21:17:33,947 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 156.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:33,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 600 states. [2021-06-05 21:17:33,951 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 600 to 574. [2021-06-05 21:17:33,951 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 574 states, 573 states have (on average 2.7417102966841185) internal successors, (1571), 573 states have internal predecessors, (1571), 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-06-05 21:17:33,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 574 states to 574 states and 1571 transitions. [2021-06-05 21:17:33,952 INFO L78 Accepts]: Start accepts. Automaton has 574 states and 1571 transitions. Word has length 18 [2021-06-05 21:17:33,952 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:33,952 INFO L482 AbstractCegarLoop]: Abstraction has 574 states and 1571 transitions. [2021-06-05 21:17:33,952 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:33,952 INFO L276 IsEmpty]: Start isEmpty. Operand 574 states and 1571 transitions. [2021-06-05 21:17:33,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:33,953 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:33,953 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:34,153 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 477 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable774 [2021-06-05 21:17:34,153 INFO L430 AbstractCegarLoop]: === Iteration 477 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:34,153 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:34,153 INFO L82 PathProgramCache]: Analyzing trace with hash 2051072646, now seen corresponding path program 474 times [2021-06-05 21:17:34,154 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:34,154 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310901209] [2021-06-05 21:17:34,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:34,155 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:34,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [734254345] [2021-06-05 21:17:34,155 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 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 478 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:34,177 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:17:34,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:34,178 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:17:34,178 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:34,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:34,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:34,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:34,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:17:34,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:34,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:17:34,314 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:17:34,323 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:34,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,351 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 21:17:34,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:17:34,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:34,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:34,369 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:53 [2021-06-05 21:17:34,711 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:34,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:34,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310901209] [2021-06-05 21:17:34,711 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:34,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [734254345] [2021-06-05 21:17:34,711 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [734254345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:34,711 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:34,711 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:34,711 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555209426] [2021-06-05 21:17:34,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:34,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:34,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:34,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:34,712 INFO L87 Difference]: Start difference. First operand 574 states and 1571 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:35,314 WARN L205 SmtUtils]: Spent 177.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 21:17:35,549 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-06-05 21:17:35,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:35,599 INFO L93 Difference]: Finished difference Result 602 states and 1624 transitions. [2021-06-05 21:17:35,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:17:35,599 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:35,600 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:35,600 INFO L225 Difference]: With dead ends: 602 [2021-06-05 21:17:35,600 INFO L226 Difference]: Without dead ends: 596 [2021-06-05 21:17:35,600 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 724.9ms TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:17:35,601 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 596 states. [2021-06-05 21:17:35,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 596 to 577. [2021-06-05 21:17:35,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 576 states have (on average 2.7378472222222223) internal successors, (1577), 576 states have internal predecessors, (1577), 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-06-05 21:17:35,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 1577 transitions. [2021-06-05 21:17:35,606 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 1577 transitions. Word has length 18 [2021-06-05 21:17:35,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:35,606 INFO L482 AbstractCegarLoop]: Abstraction has 577 states and 1577 transitions. [2021-06-05 21:17:35,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:35,606 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 1577 transitions. [2021-06-05 21:17:35,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:35,606 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:35,606 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:35,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 478 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable775 [2021-06-05 21:17:35,807 INFO L430 AbstractCegarLoop]: === Iteration 478 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:35,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:35,807 INFO L82 PathProgramCache]: Analyzing trace with hash -2095953978, now seen corresponding path program 475 times [2021-06-05 21:17:35,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:35,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1080430773] [2021-06-05 21:17:35,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:35,808 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:35,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [528498184] [2021-06-05 21:17:35,808 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 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 479 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:35,831 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:35,832 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:17:35,832 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:35,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:35,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:35,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:35,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:35,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:35,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:17:35,941 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:35,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:35,942 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:35,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:35,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:17:36,016 INFO L446 ElimStorePlain]: Different costs {0=[v_A_640], 2=[F]} [2021-06-05 21:17:36,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:36,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:36,030 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:36,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:36,031 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,042 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,043 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:36,071 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:36,071 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:36,071 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1080430773] [2021-06-05 21:17:36,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:36,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [528498184] [2021-06-05 21:17:36,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [528498184] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:36,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:36,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:36,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2032253753] [2021-06-05 21:17:36,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:36,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:36,072 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:36,072 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:36,072 INFO L87 Difference]: Start difference. First operand 577 states and 1577 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:36,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:36,444 INFO L93 Difference]: Finished difference Result 607 states and 1638 transitions. [2021-06-05 21:17:36,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:36,445 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:36,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:36,445 INFO L225 Difference]: With dead ends: 607 [2021-06-05 21:17:36,445 INFO L226 Difference]: Without dead ends: 604 [2021-06-05 21:17:36,446 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 142.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:36,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 604 states. [2021-06-05 21:17:36,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 604 to 583. [2021-06-05 21:17:36,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.7371134020618557) internal successors, (1593), 582 states have internal predecessors, (1593), 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-06-05 21:17:36,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1593 transitions. [2021-06-05 21:17:36,451 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1593 transitions. Word has length 18 [2021-06-05 21:17:36,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:36,451 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1593 transitions. [2021-06-05 21:17:36,451 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:36,451 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1593 transitions. [2021-06-05 21:17:36,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:36,452 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:36,452 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:36,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 479 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable785 [2021-06-05 21:17:36,652 INFO L430 AbstractCegarLoop]: === Iteration 479 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:36,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:36,652 INFO L82 PathProgramCache]: Analyzing trace with hash -377610272, now seen corresponding path program 476 times [2021-06-05 21:17:36,653 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:36,653 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845703679] [2021-06-05 21:17:36,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:36,654 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:36,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [322924893] [2021-06-05 21:17:36,654 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 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 480 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:36,678 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:36,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:36,679 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:17:36,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:36,700 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:36,701 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:36,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:36,731 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:17:36,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:36,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:36,807 INFO L446 ElimStorePlain]: Different costs {0=[v_A_642], 2=[F]} [2021-06-05 21:17:36,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:36,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,827 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:17:36,828 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:36,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:36,839 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:17:36,891 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:36,891 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:36,891 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845703679] [2021-06-05 21:17:36,892 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:36,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [322924893] [2021-06-05 21:17:36,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [322924893] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:36,892 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:36,892 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:36,892 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805321055] [2021-06-05 21:17:36,892 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:36,892 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:36,892 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:36,892 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:36,892 INFO L87 Difference]: Start difference. First operand 583 states and 1593 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:37,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:37,271 INFO L93 Difference]: Finished difference Result 632 states and 1700 transitions. [2021-06-05 21:17:37,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:37,272 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:37,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:37,273 INFO L225 Difference]: With dead ends: 632 [2021-06-05 21:17:37,273 INFO L226 Difference]: Without dead ends: 629 [2021-06-05 21:17:37,273 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 123.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:37,273 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-06-05 21:17:37,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 581. [2021-06-05 21:17:37,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 581 states, 580 states have (on average 2.736206896551724) internal successors, (1587), 580 states have internal predecessors, (1587), 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-06-05 21:17:37,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 581 states to 581 states and 1587 transitions. [2021-06-05 21:17:37,278 INFO L78 Accepts]: Start accepts. Automaton has 581 states and 1587 transitions. Word has length 18 [2021-06-05 21:17:37,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:37,279 INFO L482 AbstractCegarLoop]: Abstraction has 581 states and 1587 transitions. [2021-06-05 21:17:37,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:37,279 INFO L276 IsEmpty]: Start isEmpty. Operand 581 states and 1587 transitions. [2021-06-05 21:17:37,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:37,279 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:37,279 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:37,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 480 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable786 [2021-06-05 21:17:37,480 INFO L430 AbstractCegarLoop]: === Iteration 480 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:37,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:37,480 INFO L82 PathProgramCache]: Analyzing trace with hash -359176246, now seen corresponding path program 477 times [2021-06-05 21:17:37,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:37,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857881274] [2021-06-05 21:17:37,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:37,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:37,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [379676123] [2021-06-05 21:17:37,481 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 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 481 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:37,572 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:37,572 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:37,573 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:17:37,573 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:37,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:37,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:17:37,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:37,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:24, output treesize:23 [2021-06-05 21:17:37,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:37,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:17:37,678 INFO L446 ElimStorePlain]: Different costs {0=[v_A_644], 2=[F]} [2021-06-05 21:17:37,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:37,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,697 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 45 [2021-06-05 21:17:37,698 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:37,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:37,710 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:48 [2021-06-05 21:17:37,804 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:37,805 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:37,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857881274] [2021-06-05 21:17:37,805 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:37,805 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [379676123] [2021-06-05 21:17:37,805 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [379676123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:37,805 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:37,805 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:37,805 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187195573] [2021-06-05 21:17:37,805 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:37,805 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:37,805 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:37,805 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:37,806 INFO L87 Difference]: Start difference. First operand 581 states and 1587 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:38,261 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:38,261 INFO L93 Difference]: Finished difference Result 640 states and 1712 transitions. [2021-06-05 21:17:38,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:38,262 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:38,262 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:38,263 INFO L225 Difference]: With dead ends: 640 [2021-06-05 21:17:38,263 INFO L226 Difference]: Without dead ends: 637 [2021-06-05 21:17:38,263 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 125.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:38,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 637 states. [2021-06-05 21:17:38,268 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 637 to 582. [2021-06-05 21:17:38,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 582 states, 581 states have (on average 2.738382099827883) internal successors, (1591), 581 states have internal predecessors, (1591), 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-06-05 21:17:38,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 582 states to 582 states and 1591 transitions. [2021-06-05 21:17:38,269 INFO L78 Accepts]: Start accepts. Automaton has 582 states and 1591 transitions. Word has length 18 [2021-06-05 21:17:38,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:38,269 INFO L482 AbstractCegarLoop]: Abstraction has 582 states and 1591 transitions. [2021-06-05 21:17:38,269 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:38,269 INFO L276 IsEmpty]: Start isEmpty. Operand 582 states and 1591 transitions. [2021-06-05 21:17:38,269 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:38,269 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:38,270 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:38,470 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable787,481 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:38,470 INFO L430 AbstractCegarLoop]: === Iteration 481 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:38,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:38,470 INFO L82 PathProgramCache]: Analyzing trace with hash 956981058, now seen corresponding path program 478 times [2021-06-05 21:17:38,470 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:38,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550758616] [2021-06-05 21:17:38,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:38,471 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:38,471 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1550193347] [2021-06-05 21:17:38,471 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 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 482 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:38,494 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:38,494 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:38,494 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:38,495 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:38,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:38,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:38,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:38,555 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:38,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:38,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:17:38,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:38,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:38,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:17:38,646 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:38,647 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:38,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:38,648 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:38,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:17:38,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:38,659 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:38,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:38,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:38,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:38,668 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:17:38,730 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:38,731 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:38,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550758616] [2021-06-05 21:17:38,731 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:38,731 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550193347] [2021-06-05 21:17:38,731 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550193347] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:38,731 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:38,731 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:38,731 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329300238] [2021-06-05 21:17:38,731 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:38,731 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:38,731 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:38,731 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:38,731 INFO L87 Difference]: Start difference. First operand 582 states and 1591 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:39,117 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:39,117 INFO L93 Difference]: Finished difference Result 617 states and 1668 transitions. [2021-06-05 21:17:39,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:39,118 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:39,118 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:39,119 INFO L225 Difference]: With dead ends: 617 [2021-06-05 21:17:39,119 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 21:17:39,119 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 142.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:39,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 21:17:39,123 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 583. [2021-06-05 21:17:39,124 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 582 states have (on average 2.738831615120275) internal successors, (1594), 582 states have internal predecessors, (1594), 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-06-05 21:17:39,125 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 1594 transitions. [2021-06-05 21:17:39,125 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 1594 transitions. Word has length 18 [2021-06-05 21:17:39,125 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:39,125 INFO L482 AbstractCegarLoop]: Abstraction has 583 states and 1594 transitions. [2021-06-05 21:17:39,125 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:39,125 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 1594 transitions. [2021-06-05 21:17:39,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:39,125 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:39,125 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:39,326 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 482 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable788 [2021-06-05 21:17:39,326 INFO L430 AbstractCegarLoop]: === Iteration 482 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:39,326 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:39,326 INFO L82 PathProgramCache]: Analyzing trace with hash 2030066438, now seen corresponding path program 479 times [2021-06-05 21:17:39,326 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:39,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [286648121] [2021-06-05 21:17:39,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:39,327 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:39,327 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1185900578] [2021-06-05 21:17:39,327 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 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 483 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:39,352 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:17:39,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:39,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:17:39,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:39,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:39,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:39,390 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,391 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:17:39,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:39,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:39,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:17:39,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:39,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:39,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:17:39,513 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:39,514 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:39,514 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:39,515 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:39,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:17:39,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:39,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:39,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:39,527 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:39,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:39,534 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:17:39,599 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:39,599 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:39,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [286648121] [2021-06-05 21:17:39,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:39,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1185900578] [2021-06-05 21:17:39,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1185900578] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:39,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:39,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:39,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467904314] [2021-06-05 21:17:39,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:39,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:39,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:39,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:39,600 INFO L87 Difference]: Start difference. First operand 583 states and 1594 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:40,000 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:40,000 INFO L93 Difference]: Finished difference Result 674 states and 1807 transitions. [2021-06-05 21:17:40,001 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:40,001 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:40,001 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:40,002 INFO L225 Difference]: With dead ends: 674 [2021-06-05 21:17:40,002 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 21:17:40,002 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 173.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:40,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 21:17:40,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 587. [2021-06-05 21:17:40,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 587 states, 586 states have (on average 2.744027303754266) internal successors, (1608), 586 states have internal predecessors, (1608), 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-06-05 21:17:40,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 587 states to 587 states and 1608 transitions. [2021-06-05 21:17:40,008 INFO L78 Accepts]: Start accepts. Automaton has 587 states and 1608 transitions. Word has length 18 [2021-06-05 21:17:40,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:40,008 INFO L482 AbstractCegarLoop]: Abstraction has 587 states and 1608 transitions. [2021-06-05 21:17:40,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:40,008 INFO L276 IsEmpty]: Start isEmpty. Operand 587 states and 1608 transitions. [2021-06-05 21:17:40,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:40,009 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:40,009 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:40,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable789,483 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:40,209 INFO L430 AbstractCegarLoop]: === Iteration 483 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:40,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:40,210 INFO L82 PathProgramCache]: Analyzing trace with hash -1097917011, now seen corresponding path program 480 times [2021-06-05 21:17:40,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:40,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311049432] [2021-06-05 21:17:40,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:40,211 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:40,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1827987741] [2021-06-05 21:17:40,211 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 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 484 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:40,235 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:40,235 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:40,236 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:40,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:40,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:40,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,264 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,265 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,265 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:40,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:40,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:40,304 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:40,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:40,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:17:40,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:40,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:40,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:40,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:40,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:40,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,482 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:40,483 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:40,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:40,490 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:40,523 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:40,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:40,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311049432] [2021-06-05 21:17:40,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:40,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1827987741] [2021-06-05 21:17:40,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1827987741] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:40,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:40,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:40,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025305606] [2021-06-05 21:17:40,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:40,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:40,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:40,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:40,524 INFO L87 Difference]: Start difference. First operand 587 states and 1608 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:40,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:40,950 INFO L93 Difference]: Finished difference Result 605 states and 1640 transitions. [2021-06-05 21:17:40,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:40,951 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:40,951 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:40,951 INFO L225 Difference]: With dead ends: 605 [2021-06-05 21:17:40,952 INFO L226 Difference]: Without dead ends: 602 [2021-06-05 21:17:40,952 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 164.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:40,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-06-05 21:17:40,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 591. [2021-06-05 21:17:40,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 2.7457627118644066) internal successors, (1620), 590 states have internal predecessors, (1620), 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-06-05 21:17:40,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1620 transitions. [2021-06-05 21:17:40,957 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1620 transitions. Word has length 18 [2021-06-05 21:17:40,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:40,957 INFO L482 AbstractCegarLoop]: Abstraction has 591 states and 1620 transitions. [2021-06-05 21:17:40,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:40,957 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1620 transitions. [2021-06-05 21:17:40,957 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:40,957 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:40,958 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:41,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable790,484 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:41,158 INFO L430 AbstractCegarLoop]: === Iteration 484 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:41,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:41,158 INFO L82 PathProgramCache]: Analyzing trace with hash 631130323, now seen corresponding path program 481 times [2021-06-05 21:17:41,158 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:41,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2109281030] [2021-06-05 21:17:41,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:41,159 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:41,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2046839040] [2021-06-05 21:17:41,159 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 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 485 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:41,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:41,183 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:41,184 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:41,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:41,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:41,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:41,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:41,253 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:41,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:41,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:17:41,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:41,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:41,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:41,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:17:41,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:41,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:41,437 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:41,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:41,444 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:41,477 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:41,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:41,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2109281030] [2021-06-05 21:17:41,477 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:41,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2046839040] [2021-06-05 21:17:41,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2046839040] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:41,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:41,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:41,477 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878398900] [2021-06-05 21:17:41,477 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:41,477 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:41,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:41,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:41,478 INFO L87 Difference]: Start difference. First operand 591 states and 1620 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:41,887 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:41,887 INFO L93 Difference]: Finished difference Result 610 states and 1651 transitions. [2021-06-05 21:17:41,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:41,888 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:41,888 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:41,889 INFO L225 Difference]: With dead ends: 610 [2021-06-05 21:17:41,889 INFO L226 Difference]: Without dead ends: 607 [2021-06-05 21:17:41,889 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 168.5ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:41,889 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 607 states. [2021-06-05 21:17:41,893 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 607 to 592. [2021-06-05 21:17:41,893 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.746192893401015) internal successors, (1623), 591 states have internal predecessors, (1623), 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-06-05 21:17:41,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1623 transitions. [2021-06-05 21:17:41,894 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1623 transitions. Word has length 18 [2021-06-05 21:17:41,894 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:41,894 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1623 transitions. [2021-06-05 21:17:41,894 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:41,894 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1623 transitions. [2021-06-05 21:17:41,895 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:41,895 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:41,895 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:42,095 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable791,485 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:42,095 INFO L430 AbstractCegarLoop]: === Iteration 485 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:42,095 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:42,095 INFO L82 PathProgramCache]: Analyzing trace with hash -1945493267, now seen corresponding path program 482 times [2021-06-05 21:17:42,096 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:42,096 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1100836819] [2021-06-05 21:17:42,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:42,097 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:42,097 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314464872] [2021-06-05 21:17:42,097 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 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 486 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:42,119 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:42,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:42,120 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:42,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:42,142 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:42,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:42,162 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:42,163 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:17:42,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:42,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:17:42,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,206 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:17:42,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:42,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:17:42,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:42,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:42,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:17:42,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:42,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:42,345 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:42,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:42,351 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:42,406 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:42,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:42,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1100836819] [2021-06-05 21:17:42,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:42,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314464872] [2021-06-05 21:17:42,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314464872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:42,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:42,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:42,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912271155] [2021-06-05 21:17:42,406 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:42,406 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:42,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:42,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:42,407 INFO L87 Difference]: Start difference. First operand 592 states and 1623 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:42,855 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:42,855 INFO L93 Difference]: Finished difference Result 622 states and 1681 transitions. [2021-06-05 21:17:42,856 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:42,856 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:42,856 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:42,856 INFO L225 Difference]: With dead ends: 622 [2021-06-05 21:17:42,857 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 21:17:42,857 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 159.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:42,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 21:17:42,861 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 590. [2021-06-05 21:17:42,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 2.7453310696095077) internal successors, (1617), 589 states have internal predecessors, (1617), 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-06-05 21:17:42,862 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 1617 transitions. [2021-06-05 21:17:42,862 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 1617 transitions. Word has length 18 [2021-06-05 21:17:42,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:42,862 INFO L482 AbstractCegarLoop]: Abstraction has 590 states and 1617 transitions. [2021-06-05 21:17:42,862 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:42,862 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 1617 transitions. [2021-06-05 21:17:42,863 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:42,863 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:42,863 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:43,063 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable792,486 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:43,063 INFO L430 AbstractCegarLoop]: === Iteration 486 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:43,064 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:43,064 INFO L82 PathProgramCache]: Analyzing trace with hash 1202585129, now seen corresponding path program 483 times [2021-06-05 21:17:43,064 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:43,064 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973999782] [2021-06-05 21:17:43,064 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:43,065 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:43,065 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [140447943] [2021-06-05 21:17:43,065 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 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 487 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:43,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:17:43,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:43,091 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:43,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:43,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:43,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:43,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:43,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:17:43,177 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:43,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:43,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:17:43,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:43,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,237 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:43,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:43,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:17:43,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:43,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:43,366 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:43,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:43,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:43,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:43,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973999782] [2021-06-05 21:17:43,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:43,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [140447943] [2021-06-05 21:17:43,406 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [140447943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:43,406 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:43,406 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:43,406 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [718991326] [2021-06-05 21:17:43,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:43,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:43,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:43,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:43,407 INFO L87 Difference]: Start difference. First operand 590 states and 1617 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:43,793 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:43,793 INFO L93 Difference]: Finished difference Result 605 states and 1642 transitions. [2021-06-05 21:17:43,794 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:43,794 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:43,794 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:43,795 INFO L225 Difference]: With dead ends: 605 [2021-06-05 21:17:43,795 INFO L226 Difference]: Without dead ends: 602 [2021-06-05 21:17:43,795 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 179.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:43,795 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 602 states. [2021-06-05 21:17:43,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 602 to 592. [2021-06-05 21:17:43,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.746192893401015) internal successors, (1623), 591 states have internal predecessors, (1623), 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-06-05 21:17:43,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1623 transitions. [2021-06-05 21:17:43,800 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1623 transitions. Word has length 18 [2021-06-05 21:17:43,800 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:43,800 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1623 transitions. [2021-06-05 21:17:43,800 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:43,800 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1623 transitions. [2021-06-05 21:17:43,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:43,801 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:43,801 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:44,001 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable793,487 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:44,001 INFO L430 AbstractCegarLoop]: === Iteration 487 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:44,001 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:44,001 INFO L82 PathProgramCache]: Analyzing trace with hash -1374038461, now seen corresponding path program 484 times [2021-06-05 21:17:44,002 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:44,002 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516021127] [2021-06-05 21:17:44,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:44,003 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:44,003 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150749834] [2021-06-05 21:17:44,003 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 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 488 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:44,027 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:44,027 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:44,028 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:44,028 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:44,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:44,050 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:44,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:44,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,099 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,099 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:17:44,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:44,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:17:44,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:44,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:44,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:44,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:17:44,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:44,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:44,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:44,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:44,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:44,323 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:44,324 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:44,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516021127] [2021-06-05 21:17:44,324 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:44,324 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150749834] [2021-06-05 21:17:44,324 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150749834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:44,324 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:44,324 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:44,324 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655075740] [2021-06-05 21:17:44,324 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:44,324 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:44,324 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:44,324 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:44,324 INFO L87 Difference]: Start difference. First operand 592 states and 1623 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:44,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:44,753 INFO L93 Difference]: Finished difference Result 618 states and 1673 transitions. [2021-06-05 21:17:44,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:44,754 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:44,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:44,755 INFO L225 Difference]: With dead ends: 618 [2021-06-05 21:17:44,755 INFO L226 Difference]: Without dead ends: 615 [2021-06-05 21:17:44,755 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 166.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:44,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-06-05 21:17:44,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 591. [2021-06-05 21:17:44,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 590 states have (on average 2.7457627118644066) internal successors, (1620), 590 states have internal predecessors, (1620), 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-06-05 21:17:44,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 1620 transitions. [2021-06-05 21:17:44,760 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 1620 transitions. Word has length 18 [2021-06-05 21:17:44,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:44,760 INFO L482 AbstractCegarLoop]: Abstraction has 591 states and 1620 transitions. [2021-06-05 21:17:44,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:44,760 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 1620 transitions. [2021-06-05 21:17:44,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:44,761 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:44,761 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:44,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 488 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable794 [2021-06-05 21:17:44,961 INFO L430 AbstractCegarLoop]: === Iteration 488 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:44,962 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:44,962 INFO L82 PathProgramCache]: Analyzing trace with hash -1355604435, now seen corresponding path program 485 times [2021-06-05 21:17:44,962 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:44,962 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1751082883] [2021-06-05 21:17:44,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:44,963 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:44,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1965251324] [2021-06-05 21:17:44,963 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 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 489 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:44,988 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:17:44,988 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:44,989 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:44,989 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:45,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:45,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,017 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,017 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:45,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:45,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:45,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:45,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:17:45,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:45,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:17:45,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:45,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:17:45,178 INFO L446 ElimStorePlain]: Different costs {0=[v_A_666], 12=[F]} [2021-06-05 21:17:45,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:45,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,193 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,213 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:45,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:17:45,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,220 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:45,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:45,221 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:17:45,293 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:45,293 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:45,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1751082883] [2021-06-05 21:17:45,293 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:45,293 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1965251324] [2021-06-05 21:17:45,293 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1965251324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:45,293 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:45,293 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:45,293 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559480318] [2021-06-05 21:17:45,293 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:45,293 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:45,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:45,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:45,294 INFO L87 Difference]: Start difference. First operand 591 states and 1620 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:45,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:45,788 INFO L93 Difference]: Finished difference Result 609 states and 1655 transitions. [2021-06-05 21:17:45,789 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:45,789 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:45,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:45,790 INFO L225 Difference]: With dead ends: 609 [2021-06-05 21:17:45,790 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 21:17:45,790 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 159.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:45,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 21:17:45,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 589. [2021-06-05 21:17:45,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 589 states, 588 states have (on average 2.7448979591836733) internal successors, (1614), 588 states have internal predecessors, (1614), 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-06-05 21:17:45,795 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 589 states to 589 states and 1614 transitions. [2021-06-05 21:17:45,795 INFO L78 Accepts]: Start accepts. Automaton has 589 states and 1614 transitions. Word has length 18 [2021-06-05 21:17:45,795 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:45,795 INFO L482 AbstractCegarLoop]: Abstraction has 589 states and 1614 transitions. [2021-06-05 21:17:45,795 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:45,796 INFO L276 IsEmpty]: Start isEmpty. Operand 589 states and 1614 transitions. [2021-06-05 21:17:45,796 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:45,796 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:45,796 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:45,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 489 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable795 [2021-06-05 21:17:45,997 INFO L430 AbstractCegarLoop]: === Iteration 489 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:45,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:45,997 INFO L82 PathProgramCache]: Analyzing trace with hash -946211407, now seen corresponding path program 486 times [2021-06-05 21:17:45,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:45,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711934866] [2021-06-05 21:17:45,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:45,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:45,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [721178754] [2021-06-05 21:17:45,998 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 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 490 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:46,022 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:46,022 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:46,023 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:46,023 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:46,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:46,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,058 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,058 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:46,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:46,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,097 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,098 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,098 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:17:46,122 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:46,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:17:46,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:17:46,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:46,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,183 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,183 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:17:46,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:46,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:17:46,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:17:46,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:17:46,310 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:46,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:46,316 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:46,349 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:46,350 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:46,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711934866] [2021-06-05 21:17:46,350 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:46,350 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [721178754] [2021-06-05 21:17:46,350 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [721178754] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:46,350 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:46,350 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:46,350 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438160402] [2021-06-05 21:17:46,350 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:46,350 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:46,350 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:46,350 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:46,350 INFO L87 Difference]: Start difference. First operand 589 states and 1614 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:46,873 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:46,874 INFO L93 Difference]: Finished difference Result 618 states and 1669 transitions. [2021-06-05 21:17:46,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:46,874 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:46,874 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:46,875 INFO L225 Difference]: With dead ends: 618 [2021-06-05 21:17:46,875 INFO L226 Difference]: Without dead ends: 615 [2021-06-05 21:17:46,875 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 189.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:46,876 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 615 states. [2021-06-05 21:17:46,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 615 to 592. [2021-06-05 21:17:46,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 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-06-05 21:17:46,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 21:17:46,881 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 21:17:46,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:46,881 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 21:17:46,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:46,881 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 21:17:46,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:46,882 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:46,882 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:47,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 490 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable796 [2021-06-05 21:17:47,082 INFO L430 AbstractCegarLoop]: === Iteration 490 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:47,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:47,082 INFO L82 PathProgramCache]: Analyzing trace with hash 772132299, now seen corresponding path program 487 times [2021-06-05 21:17:47,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:47,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1249609097] [2021-06-05 21:17:47,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:47,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:47,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783879620] [2021-06-05 21:17:47,083 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 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 491 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:47,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:47,108 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:47,108 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:47,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:47,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:47,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:47,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:17:47,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:47,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,232 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,232 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:17:47,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:47,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:17:47,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:47,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:17:47,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:47,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:47,371 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:47,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:47,378 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:47,428 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:47,428 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:47,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1249609097] [2021-06-05 21:17:47,428 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:47,428 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783879620] [2021-06-05 21:17:47,428 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783879620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:47,428 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:47,428 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:47,428 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425291430] [2021-06-05 21:17:47,429 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:47,429 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:47,429 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:47,429 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:47,429 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:47,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:47,928 INFO L93 Difference]: Finished difference Result 631 states and 1700 transitions. [2021-06-05 21:17:47,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:47,928 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:47,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:47,929 INFO L225 Difference]: With dead ends: 631 [2021-06-05 21:17:47,929 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 21:17:47,929 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 165.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:47,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 21:17:47,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 592. [2021-06-05 21:17:47,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 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-06-05 21:17:47,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 21:17:47,935 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 21:17:47,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:47,935 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 21:17:47,935 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:47,935 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 21:17:47,936 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:47,936 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:47,936 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:48,136 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable797,491 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:48,136 INFO L430 AbstractCegarLoop]: === Iteration 491 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:48,136 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:48,136 INFO L82 PathProgramCache]: Analyzing trace with hash 790566325, now seen corresponding path program 488 times [2021-06-05 21:17:48,136 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:48,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735921533] [2021-06-05 21:17:48,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:48,137 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:48,138 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [729967123] [2021-06-05 21:17:48,138 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 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 492 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:48,160 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:48,160 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:48,161 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:48,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:48,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:48,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:48,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:48,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,213 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,213 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:48,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:48,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:17:48,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:48,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:17:48,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:17:48,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:48,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:17:48,368 INFO L446 ElimStorePlain]: Different costs {0=[v_A_675], 12=[F]} [2021-06-05 21:17:48,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:48,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,415 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:48,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:17:48,416 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:48,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:48,425 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:17:48,525 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:48,525 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:48,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735921533] [2021-06-05 21:17:48,525 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:48,525 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [729967123] [2021-06-05 21:17:48,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [729967123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:48,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:48,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:48,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639226794] [2021-06-05 21:17:48,526 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:48,526 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:48,526 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:48,526 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:48,526 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:49,086 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:49,086 INFO L93 Difference]: Finished difference Result 614 states and 1667 transitions. [2021-06-05 21:17:49,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:49,087 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:49,087 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:49,088 INFO L225 Difference]: With dead ends: 614 [2021-06-05 21:17:49,088 INFO L226 Difference]: Without dead ends: 611 [2021-06-05 21:17:49,088 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 182.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:49,088 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-06-05 21:17:49,097 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 592. [2021-06-05 21:17:49,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 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-06-05 21:17:49,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 21:17:49,098 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 21:17:49,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:49,098 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 21:17:49,098 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:49,098 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 21:17:49,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:49,099 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:49,099 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:49,299 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 492 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable798 [2021-06-05 21:17:49,299 INFO L430 AbstractCegarLoop]: === Iteration 492 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:49,299 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:49,299 INFO L82 PathProgramCache]: Analyzing trace with hash 2106723629, now seen corresponding path program 489 times [2021-06-05 21:17:49,300 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:49,300 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2033918043] [2021-06-05 21:17:49,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:49,301 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:49,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1645881939] [2021-06-05 21:17:49,301 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 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 493 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:49,325 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:49,326 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:49,326 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:17:49,326 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:49,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:49,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:49,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:49,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:17:49,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:49,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:17:49,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:49,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:49,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:17:49,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:49,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,470 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:17:49,513 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:49,514 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:49,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:49,524 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:49,531 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:49,531 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:49,600 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:49,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:49,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2033918043] [2021-06-05 21:17:49,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:49,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1645881939] [2021-06-05 21:17:49,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1645881939] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:49,601 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:49,601 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:49,601 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331280608] [2021-06-05 21:17:49,601 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:49,601 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:49,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:49,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:49,601 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:50,071 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:50,071 INFO L93 Difference]: Finished difference Result 615 states and 1673 transitions. [2021-06-05 21:17:50,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:50,072 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:50,072 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:50,073 INFO L225 Difference]: With dead ends: 615 [2021-06-05 21:17:50,073 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 21:17:50,073 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 138.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:50,073 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 21:17:50,077 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 592. [2021-06-05 21:17:50,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 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-06-05 21:17:50,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 21:17:50,078 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 21:17:50,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:50,078 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 21:17:50,078 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:50,078 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 21:17:50,079 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:50,079 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:50,079 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:50,279 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable799,493 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:50,279 INFO L430 AbstractCegarLoop]: === Iteration 493 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:50,280 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:50,280 INFO L82 PathProgramCache]: Analyzing trace with hash 1158777520, now seen corresponding path program 490 times [2021-06-05 21:17:50,280 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:50,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662394307] [2021-06-05 21:17:50,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:50,281 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:50,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894653217] [2021-06-05 21:17:50,281 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 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 494 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:50,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:50,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:50,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:17:50,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:50,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:50,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:50,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:50,352 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:50,352 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:50,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:17:50,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:50,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:50,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:50,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:17:50,492 INFO L446 ElimStorePlain]: Different costs {0=[v_A_680], 2=[F]} [2021-06-05 21:17:50,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:50,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:50,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:50,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:50,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:50,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:50,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:50,513 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:50,542 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:50,542 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:50,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662394307] [2021-06-05 21:17:50,542 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:50,542 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894653217] [2021-06-05 21:17:50,542 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894653217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:50,542 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:50,542 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:50,542 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120116455] [2021-06-05 21:17:50,543 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:50,543 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:50,543 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:50,543 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:50,543 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:50,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:50,861 INFO L93 Difference]: Finished difference Result 620 states and 1681 transitions. [2021-06-05 21:17:50,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:50,862 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:50,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:50,863 INFO L225 Difference]: With dead ends: 620 [2021-06-05 21:17:50,863 INFO L226 Difference]: Without dead ends: 617 [2021-06-05 21:17:50,863 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 147.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:50,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 617 states. [2021-06-05 21:17:50,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 617 to 598. [2021-06-05 21:17:50,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.7504187604690116) internal successors, (1642), 597 states have internal predecessors, (1642), 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-06-05 21:17:50,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1642 transitions. [2021-06-05 21:17:50,869 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1642 transitions. Word has length 18 [2021-06-05 21:17:50,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:50,869 INFO L482 AbstractCegarLoop]: Abstraction has 598 states and 1642 transitions. [2021-06-05 21:17:50,869 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:50,869 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1642 transitions. [2021-06-05 21:17:50,869 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:50,869 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:50,869 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:51,070 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 494 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable800 [2021-06-05 21:17:51,070 INFO L430 AbstractCegarLoop]: === Iteration 494 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:51,070 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:51,070 INFO L82 PathProgramCache]: Analyzing trace with hash -1417846070, now seen corresponding path program 491 times [2021-06-05 21:17:51,070 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:51,070 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198798491] [2021-06-05 21:17:51,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:51,072 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:51,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [367739626] [2021-06-05 21:17:51,072 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 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 495 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:51,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:17:51,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:51,101 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:51,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:51,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:51,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:51,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:51,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:17:51,216 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:51,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:51,217 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:17:51,272 INFO L446 ElimStorePlain]: Different costs {0=[v_A_682], 2=[F]} [2021-06-05 21:17:51,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:51,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,285 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:51,285 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:51,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:17:51,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:17:51,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:51,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:51,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198798491] [2021-06-05 21:17:51,337 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:51,337 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [367739626] [2021-06-05 21:17:51,337 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [367739626] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:51,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:51,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:51,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [68763358] [2021-06-05 21:17:51,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:51,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:51,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:51,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:51,337 INFO L87 Difference]: Start difference. First operand 598 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:51,697 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:51,698 INFO L93 Difference]: Finished difference Result 645 states and 1743 transitions. [2021-06-05 21:17:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:51,698 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:51,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:51,699 INFO L225 Difference]: With dead ends: 645 [2021-06-05 21:17:51,699 INFO L226 Difference]: Without dead ends: 642 [2021-06-05 21:17:51,699 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 142.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:51,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 642 states. [2021-06-05 21:17:51,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 642 to 595. [2021-06-05 21:17:51,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.749158249158249) internal successors, (1633), 594 states have internal predecessors, (1633), 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-06-05 21:17:51,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1633 transitions. [2021-06-05 21:17:51,705 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1633 transitions. Word has length 18 [2021-06-05 21:17:51,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:51,705 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1633 transitions. [2021-06-05 21:17:51,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:51,705 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1633 transitions. [2021-06-05 21:17:51,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:51,705 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:51,705 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:51,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 495 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable801 [2021-06-05 21:17:51,906 INFO L430 AbstractCegarLoop]: === Iteration 495 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:51,906 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:51,906 INFO L82 PathProgramCache]: Analyzing trace with hash -1399412044, now seen corresponding path program 492 times [2021-06-05 21:17:51,906 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:51,906 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17467984] [2021-06-05 21:17:51,906 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:51,907 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:51,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260751390] [2021-06-05 21:17:51,907 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 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 496 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:51,931 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:17:51,932 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:51,932 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:51,932 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:51,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:51,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:17:51,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:51,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:51,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:51,979 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:17:52,021 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:52,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:17:52,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,035 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:17:52,059 INFO L446 ElimStorePlain]: Different costs {0=[v_A_684], 5=[F]} [2021-06-05 21:17:52,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:52,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:52,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:52,078 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:52,081 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2021-06-05 21:17:52,082 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:37 [2021-06-05 21:17:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:52,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:52,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17467984] [2021-06-05 21:17:52,173 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:52,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260751390] [2021-06-05 21:17:52,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260751390] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:52,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:52,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:52,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468012174] [2021-06-05 21:17:52,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:52,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:52,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:52,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:52,173 INFO L87 Difference]: Start difference. First operand 595 states and 1633 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:52,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:52,531 INFO L93 Difference]: Finished difference Result 638 states and 1722 transitions. [2021-06-05 21:17:52,531 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:52,532 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:52,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:52,532 INFO L225 Difference]: With dead ends: 638 [2021-06-05 21:17:52,532 INFO L226 Difference]: Without dead ends: 635 [2021-06-05 21:17:52,533 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 141.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:52,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 635 states. [2021-06-05 21:17:52,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 635 to 594. [2021-06-05 21:17:52,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.748735244519393) internal successors, (1630), 593 states have internal predecessors, (1630), 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-06-05 21:17:52,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1630 transitions. [2021-06-05 21:17:52,538 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1630 transitions. Word has length 18 [2021-06-05 21:17:52,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:52,538 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1630 transitions. [2021-06-05 21:17:52,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:52,538 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1630 transitions. [2021-06-05 21:17:52,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:52,539 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:52,539 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:52,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable802,496 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:52,739 INFO L430 AbstractCegarLoop]: === Iteration 496 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:52,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:52,740 INFO L82 PathProgramCache]: Analyzing trace with hash -83254740, now seen corresponding path program 493 times [2021-06-05 21:17:52,740 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:52,740 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557409857] [2021-06-05 21:17:52,740 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:52,741 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:52,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1236586965] [2021-06-05 21:17:52,741 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 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 497 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:52,763 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:52,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:52,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:52,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:52,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:52,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:52,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,822 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:17:52,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:52,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:17:52,896 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:52,897 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:52,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:17:52,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:17:52,907 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:52,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:52,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:17:52,974 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:52,974 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:52,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557409857] [2021-06-05 21:17:52,974 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:52,974 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1236586965] [2021-06-05 21:17:52,974 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1236586965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:52,974 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:52,974 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:52,974 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1322240893] [2021-06-05 21:17:52,974 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:52,974 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:52,975 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:52,975 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:52,975 INFO L87 Difference]: Start difference. First operand 594 states and 1630 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:53,328 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:53,328 INFO L93 Difference]: Finished difference Result 630 states and 1710 transitions. [2021-06-05 21:17:53,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:53,329 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:53,329 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:53,330 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:17:53,330 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 21:17:53,330 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 126.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:53,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 21:17:53,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 593. [2021-06-05 21:17:53,335 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.75) internal successors, (1628), 592 states have internal predecessors, (1628), 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-06-05 21:17:53,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1628 transitions. [2021-06-05 21:17:53,336 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1628 transitions. Word has length 18 [2021-06-05 21:17:53,336 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:53,336 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1628 transitions. [2021-06-05 21:17:53,336 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:53,336 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1628 transitions. [2021-06-05 21:17:53,336 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:53,336 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:53,336 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:53,537 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 497 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable803 [2021-06-05 21:17:53,537 INFO L430 AbstractCegarLoop]: === Iteration 497 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:53,537 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:53,537 INFO L82 PathProgramCache]: Analyzing trace with hash 989830640, now seen corresponding path program 494 times [2021-06-05 21:17:53,537 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:53,537 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1023280225] [2021-06-05 21:17:53,537 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:53,538 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:53,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [816473654] [2021-06-05 21:17:53,538 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 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 498 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:53,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:53,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:53,562 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:53,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:53,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:53,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:53,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:53,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:17:53,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:53,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:17:53,701 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:17:53,709 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:53,723 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:17:53,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:53,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:53,740 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 21:17:53,821 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:53,821 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:53,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1023280225] [2021-06-05 21:17:53,821 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:53,821 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816473654] [2021-06-05 21:17:53,821 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816473654] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:53,821 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:53,821 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:53,821 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512068742] [2021-06-05 21:17:53,821 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:53,821 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:53,821 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:53,821 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:53,821 INFO L87 Difference]: Start difference. First operand 593 states and 1628 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:54,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:54,251 INFO L93 Difference]: Finished difference Result 680 states and 1835 transitions. [2021-06-05 21:17:54,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:54,252 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:54,252 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:54,253 INFO L225 Difference]: With dead ends: 680 [2021-06-05 21:17:54,253 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 21:17:54,253 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 181.8ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:54,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 21:17:54,258 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 592. [2021-06-05 21:17:54,258 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 591 states have (on average 2.751269035532995) internal successors, (1626), 591 states have internal predecessors, (1626), 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-06-05 21:17:54,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 1626 transitions. [2021-06-05 21:17:54,259 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 1626 transitions. Word has length 18 [2021-06-05 21:17:54,259 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:54,259 INFO L482 AbstractCegarLoop]: Abstraction has 592 states and 1626 transitions. [2021-06-05 21:17:54,259 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:54,259 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 1626 transitions. [2021-06-05 21:17:54,260 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:54,260 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:54,260 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:54,460 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable804,498 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:54,460 INFO L430 AbstractCegarLoop]: === Iteration 498 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:54,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:54,461 INFO L82 PathProgramCache]: Analyzing trace with hash 1160572713, now seen corresponding path program 495 times [2021-06-05 21:17:54,461 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:54,461 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285386492] [2021-06-05 21:17:54,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:54,462 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:54,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [779694360] [2021-06-05 21:17:54,462 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 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 499 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:54,486 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:17:54,487 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:54,487 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:17:54,488 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:54,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:54,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:17:54,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:54,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:17:54,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:54,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:17:54,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:54,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,632 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,632 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:17:54,682 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:17:54,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:54,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:54,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 21:17:54,855 INFO L446 ElimStorePlain]: Different costs {0=[v_A_691], 3=[F]} [2021-06-05 21:17:54,861 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:54,862 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,902 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 21:17:54,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 45 [2021-06-05 21:17:54,903 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:54,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:54,928 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:17:54,928 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 21:17:55,068 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:55,068 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:55,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285386492] [2021-06-05 21:17:55,068 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:55,068 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [779694360] [2021-06-05 21:17:55,069 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [779694360] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:55,069 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:55,069 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:17:55,069 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102183238] [2021-06-05 21:17:55,069 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:17:55,069 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:55,069 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:17:55,069 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:55,069 INFO L87 Difference]: Start difference. First operand 592 states and 1626 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:55,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:55,701 INFO L93 Difference]: Finished difference Result 625 states and 1693 transitions. [2021-06-05 21:17:55,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:17:55,702 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:55,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:55,703 INFO L225 Difference]: With dead ends: 625 [2021-06-05 21:17:55,703 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 21:17:55,703 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 452.9ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:17:55,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 21:17:55,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 596. [2021-06-05 21:17:55,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7596638655462185) internal successors, (1642), 595 states have internal predecessors, (1642), 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-06-05 21:17:55,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1642 transitions. [2021-06-05 21:17:55,709 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1642 transitions. Word has length 18 [2021-06-05 21:17:55,709 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:55,709 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1642 transitions. [2021-06-05 21:17:55,709 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:17:55,709 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1642 transitions. [2021-06-05 21:17:55,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:55,710 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:55,710 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:55,910 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 499 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable809 [2021-06-05 21:17:55,910 INFO L430 AbstractCegarLoop]: === Iteration 499 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:55,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:55,911 INFO L82 PathProgramCache]: Analyzing trace with hash -1416050877, now seen corresponding path program 496 times [2021-06-05 21:17:55,911 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:55,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422015190] [2021-06-05 21:17:55,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:55,912 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:55,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268536400] [2021-06-05 21:17:55,912 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 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 500 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:55,936 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:17:55,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:55,937 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:55,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:55,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:55,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:55,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:55,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:55,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:55,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:55,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:55,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:55,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:55,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:17:56,002 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:56,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:56,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,012 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,013 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,013 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:17:56,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:56,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,046 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,046 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:56,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:56,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,083 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,083 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:17:56,143 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:56,144 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:17:56,157 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,163 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:17:56,217 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:56,217 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:56,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422015190] [2021-06-05 21:17:56,217 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:56,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268536400] [2021-06-05 21:17:56,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268536400] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:56,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:56,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:56,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523481833] [2021-06-05 21:17:56,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:56,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:56,218 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:56,218 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:56,218 INFO L87 Difference]: Start difference. First operand 596 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:56,728 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:56,728 INFO L93 Difference]: Finished difference Result 637 states and 1721 transitions. [2021-06-05 21:17:56,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:56,729 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:56,729 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:56,730 INFO L225 Difference]: With dead ends: 637 [2021-06-05 21:17:56,730 INFO L226 Difference]: Without dead ends: 634 [2021-06-05 21:17:56,730 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 154.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:56,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-06-05 21:17:56,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 595. [2021-06-05 21:17:56,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.757575757575758) internal successors, (1638), 594 states have internal predecessors, (1638), 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-06-05 21:17:56,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1638 transitions. [2021-06-05 21:17:56,736 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1638 transitions. Word has length 18 [2021-06-05 21:17:56,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:56,736 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1638 transitions. [2021-06-05 21:17:56,736 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:56,736 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1638 transitions. [2021-06-05 21:17:56,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:56,736 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:56,736 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:56,937 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 500 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable813 [2021-06-05 21:17:56,937 INFO L430 AbstractCegarLoop]: === Iteration 500 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:56,937 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:56,937 INFO L82 PathProgramCache]: Analyzing trace with hash -1397616851, now seen corresponding path program 497 times [2021-06-05 21:17:56,937 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:56,937 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000431688] [2021-06-05 21:17:56,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:56,938 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:56,938 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1078528608] [2021-06-05 21:17:56,938 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 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 501 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:56,964 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:17:56,964 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:56,964 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:56,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:56,986 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:56,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,991 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:56,992 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:56,992 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:57,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:57,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:57,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:57,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:17:57,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:57,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:17:57,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:17:57,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:17:57,134 INFO L446 ElimStorePlain]: Different costs {0=[v_A_697], 12=[F]} [2021-06-05 21:17:57,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:57,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,171 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:57,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:17:57,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:57,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:57,179 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:17:57,249 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:57,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:57,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000431688] [2021-06-05 21:17:57,249 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:57,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1078528608] [2021-06-05 21:17:57,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1078528608] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:57,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:57,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:57,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254898617] [2021-06-05 21:17:57,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:57,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:57,250 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:57,250 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:57,250 INFO L87 Difference]: Start difference. First operand 595 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:57,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:57,744 INFO L93 Difference]: Finished difference Result 619 states and 1684 transitions. [2021-06-05 21:17:57,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:57,745 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:57,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:57,746 INFO L225 Difference]: With dead ends: 619 [2021-06-05 21:17:57,746 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 21:17:57,746 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 144.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:57,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 21:17:57,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 594. [2021-06-05 21:17:57,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 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-06-05 21:17:57,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 21:17:57,751 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 21:17:57,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:57,752 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 21:17:57,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:57,752 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 21:17:57,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:57,752 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:57,752 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:57,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable814,501 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:57,953 INFO L430 AbstractCegarLoop]: === Iteration 501 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:57,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:57,953 INFO L82 PathProgramCache]: Analyzing trace with hash -81459547, now seen corresponding path program 498 times [2021-06-05 21:17:57,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:57,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313682576] [2021-06-05 21:17:57,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:57,954 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:57,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2028877432] [2021-06-05 21:17:57,954 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 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 502 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:57,978 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:17:57,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:57,978 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:57,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:58,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:58,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,006 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:17:58,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:17:58,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:17:58,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:58,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,052 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:17:58,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:58,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:17:58,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:58,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:17:58,159 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:58,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:58,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:58,169 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,175 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:58,243 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:58,243 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:58,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313682576] [2021-06-05 21:17:58,243 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:58,243 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2028877432] [2021-06-05 21:17:58,243 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2028877432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:58,243 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:58,243 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:58,243 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156293410] [2021-06-05 21:17:58,243 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:58,243 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:58,243 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:58,244 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:58,244 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:58,646 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:58,646 INFO L93 Difference]: Finished difference Result 619 states and 1686 transitions. [2021-06-05 21:17:58,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:58,647 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:58,647 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:58,648 INFO L225 Difference]: With dead ends: 619 [2021-06-05 21:17:58,648 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 21:17:58,648 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 133.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:17:58,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 21:17:58,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 593. [2021-06-05 21:17:58,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 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-06-05 21:17:58,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 21:17:58,654 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 21:17:58,654 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:58,654 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 21:17:58,654 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:58,654 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 21:17:58,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:58,655 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:58,655 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:58,855 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 502 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable815 [2021-06-05 21:17:58,855 INFO L430 AbstractCegarLoop]: === Iteration 502 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:58,855 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:58,855 INFO L82 PathProgramCache]: Analyzing trace with hash 402085318, now seen corresponding path program 499 times [2021-06-05 21:17:58,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:58,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054721026] [2021-06-05 21:17:58,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:58,857 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:58,857 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [301976247] [2021-06-05 21:17:58,857 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 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 503 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:58,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:17:58,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:17:58,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:58,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:17:58,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:17:58,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:58,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:17:58,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:17:58,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:58,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:58,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:17:59,017 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:59,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:59,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:59,019 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:17:59,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:17:59,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,029 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:59,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:17:59,030 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,038 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:17:59,101 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:59,102 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:59,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054721026] [2021-06-05 21:17:59,102 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:59,102 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [301976247] [2021-06-05 21:17:59,102 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [301976247] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:59,102 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:59,102 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:59,102 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [366426040] [2021-06-05 21:17:59,102 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:59,102 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:59,102 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:59,102 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:59,102 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:59,463 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:17:59,463 INFO L93 Difference]: Finished difference Result 659 states and 1782 transitions. [2021-06-05 21:17:59,464 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:17:59,464 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:17:59,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:17:59,465 INFO L225 Difference]: With dead ends: 659 [2021-06-05 21:17:59,465 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 21:17:59,465 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 159.6ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:17:59,466 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 21:17:59,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 596. [2021-06-05 21:17:59,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 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-06-05 21:17:59,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 21:17:59,471 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 21:17:59,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:17:59,471 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 21:17:59,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:17:59,471 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 21:17:59,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:17:59,472 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:17:59,472 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:17:59,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable816,503 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:59,672 INFO L430 AbstractCegarLoop]: === Iteration 503 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:17:59,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:17:59,673 INFO L82 PathProgramCache]: Analyzing trace with hash 2064711213, now seen corresponding path program 500 times [2021-06-05 21:17:59,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:17:59,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612404775] [2021-06-05 21:17:59,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:17:59,674 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:17:59,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844871159] [2021-06-05 21:17:59,674 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 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 504 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:17:59,697 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:17:59,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:17:59,697 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:17:59,698 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:17:59,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:17:59,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:17:59,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:17:59,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,764 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:17:59,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:17:59,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:17:59,787 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:59,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:17:59,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:17:59,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:17:59,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:17:59,910 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:17:59,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:17:59,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:17:59,920 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:17:59,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:17:59,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:17:59,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:17:59,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:17:59,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612404775] [2021-06-05 21:17:59,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:17:59,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844871159] [2021-06-05 21:17:59,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844871159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:17:59,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:17:59,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:17:59,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129106823] [2021-06-05 21:17:59,992 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:17:59,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:17:59,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:17:59,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:17:59,993 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:00,415 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:00,415 INFO L93 Difference]: Finished difference Result 619 states and 1688 transitions. [2021-06-05 21:18:00,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:00,416 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:00,416 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:00,417 INFO L225 Difference]: With dead ends: 619 [2021-06-05 21:18:00,417 INFO L226 Difference]: Without dead ends: 616 [2021-06-05 21:18:00,417 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 156.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:00,417 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2021-06-05 21:18:00,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 593. [2021-06-05 21:18:00,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 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-06-05 21:18:00,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 21:18:00,422 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 21:18:00,422 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:00,422 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 21:18:00,422 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:00,423 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 21:18:00,423 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:00,423 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:00,423 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:00,623 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable817,504 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:00,624 INFO L430 AbstractCegarLoop]: === Iteration 504 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:00,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:00,624 INFO L82 PathProgramCache]: Analyzing trace with hash 592025893, now seen corresponding path program 501 times [2021-06-05 21:18:00,624 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:00,624 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86395004] [2021-06-05 21:18:00,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:00,625 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:00,625 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1543817297] [2021-06-05 21:18:00,625 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 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 505 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:00,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:18:00,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:00,651 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 21:18:00,652 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:00,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:00,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:18:00,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:00,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,714 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:00,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:00,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:18:00,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:00,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2021-06-05 21:18:00,883 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:00,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:00,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:67 [2021-06-05 21:18:00,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:00,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,968 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:00,969 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:00,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:00,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 21:18:01,049 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:01,049 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:01,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86395004] [2021-06-05 21:18:01,049 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:01,049 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1543817297] [2021-06-05 21:18:01,049 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1543817297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:01,049 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:01,049 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:18:01,049 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843827301] [2021-06-05 21:18:01,050 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:18:01,050 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:01,050 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:18:01,050 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:01,050 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:01,531 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:01,531 INFO L93 Difference]: Finished difference Result 609 states and 1656 transitions. [2021-06-05 21:18:01,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:18:01,532 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:01,532 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:01,532 INFO L225 Difference]: With dead ends: 609 [2021-06-05 21:18:01,532 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 21:18:01,533 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 275.1ms TimeCoverageRelationStatistics Valid=36, Invalid=204, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:18:01,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 21:18:01,537 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 595. [2021-06-05 21:18:01,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 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-06-05 21:18:01,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 21:18:01,538 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 21:18:01,538 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:01,538 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 21:18:01,538 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:01,538 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 21:18:01,538 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:01,538 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:01,539 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:01,739 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 505 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable818 [2021-06-05 21:18:01,739 INFO L430 AbstractCegarLoop]: === Iteration 505 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:01,739 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:01,739 INFO L82 PathProgramCache]: Analyzing trace with hash -1973894069, now seen corresponding path program 502 times [2021-06-05 21:18:01,739 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:01,739 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [753796921] [2021-06-05 21:18:01,739 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:01,741 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:01,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [837241066] [2021-06-05 21:18:01,741 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 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 506 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:01,764 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:01,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:01,765 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:01,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:01,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:01,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:01,803 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:01,804 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:01,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:01,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:18:01,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:01,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:18:01,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:01,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:18:01,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:01,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:01,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:01,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:01,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:02,016 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:02,016 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:02,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [753796921] [2021-06-05 21:18:02,016 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:02,016 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837241066] [2021-06-05 21:18:02,016 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837241066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:02,016 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:02,016 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:02,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1680714974] [2021-06-05 21:18:02,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:02,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:02,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:02,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:02,017 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:02,392 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:02,392 INFO L93 Difference]: Finished difference Result 614 states and 1667 transitions. [2021-06-05 21:18:02,392 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:02,393 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:02,393 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:02,393 INFO L225 Difference]: With dead ends: 614 [2021-06-05 21:18:02,393 INFO L226 Difference]: Without dead ends: 611 [2021-06-05 21:18:02,393 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 146.5ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:02,394 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 611 states. [2021-06-05 21:18:02,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 611 to 596. [2021-06-05 21:18:02,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 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-06-05 21:18:02,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 21:18:02,399 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 21:18:02,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:02,399 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 21:18:02,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:02,399 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 21:18:02,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:02,399 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:02,400 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:02,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable819,506 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:02,600 INFO L430 AbstractCegarLoop]: === Iteration 506 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:02,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:02,600 INFO L82 PathProgramCache]: Analyzing trace with hash -255550363, now seen corresponding path program 503 times [2021-06-05 21:18:02,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:02,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077176171] [2021-06-05 21:18:02,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:02,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:02,602 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1141491009] [2021-06-05 21:18:02,602 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 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 507 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:02,627 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:18:02,627 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:02,627 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:02,628 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:02,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:02,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,656 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,656 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:02,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:02,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,679 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,679 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:02,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:02,698 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:02,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:02,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:02,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:02,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:18:02,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:02,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:02,875 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:02,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:02,882 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:02,940 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:02,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:02,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077176171] [2021-06-05 21:18:02,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:02,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1141491009] [2021-06-05 21:18:02,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1141491009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:02,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:02,941 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:02,941 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610017024] [2021-06-05 21:18:02,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:02,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:02,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:02,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:02,941 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:03,471 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:03,472 INFO L93 Difference]: Finished difference Result 626 states and 1697 transitions. [2021-06-05 21:18:03,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:03,472 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:03,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:03,473 INFO L225 Difference]: With dead ends: 626 [2021-06-05 21:18:03,473 INFO L226 Difference]: Without dead ends: 623 [2021-06-05 21:18:03,473 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:03,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-06-05 21:18:03,478 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 594. [2021-06-05 21:18:03,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.753794266441821) internal successors, (1633), 593 states have internal predecessors, (1633), 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-06-05 21:18:03,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1633 transitions. [2021-06-05 21:18:03,479 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1633 transitions. Word has length 18 [2021-06-05 21:18:03,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:03,479 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1633 transitions. [2021-06-05 21:18:03,479 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:03,479 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1633 transitions. [2021-06-05 21:18:03,479 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:03,479 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:03,479 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:03,680 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 507 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable820 [2021-06-05 21:18:03,680 INFO L430 AbstractCegarLoop]: === Iteration 507 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:03,680 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:03,680 INFO L82 PathProgramCache]: Analyzing trace with hash -1402439263, now seen corresponding path program 504 times [2021-06-05 21:18:03,680 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:03,680 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1278278618] [2021-06-05 21:18:03,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:03,681 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:03,681 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2144320204] [2021-06-05 21:18:03,681 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 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 508 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:03,706 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:18:03,706 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:03,707 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:03,707 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:03,728 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:03,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:03,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:03,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:03,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:03,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:03,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:03,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:03,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:03,868 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:03,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:03,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,886 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:18:03,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:03,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:03,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:03,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:03,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:04,026 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:04,027 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:04,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1278278618] [2021-06-05 21:18:04,027 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:04,027 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2144320204] [2021-06-05 21:18:04,027 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2144320204] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:04,027 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:04,027 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:04,027 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622846411] [2021-06-05 21:18:04,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:04,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:04,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:04,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:04,027 INFO L87 Difference]: Start difference. First operand 594 states and 1633 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:04,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:04,513 INFO L93 Difference]: Finished difference Result 609 states and 1658 transitions. [2021-06-05 21:18:04,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:04,514 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:04,514 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:04,515 INFO L225 Difference]: With dead ends: 609 [2021-06-05 21:18:04,515 INFO L226 Difference]: Without dead ends: 606 [2021-06-05 21:18:04,515 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 192.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:04,516 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 606 states. [2021-06-05 21:18:04,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 606 to 596. [2021-06-05 21:18:04,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.754621848739496) internal successors, (1639), 595 states have internal predecessors, (1639), 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-06-05 21:18:04,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1639 transitions. [2021-06-05 21:18:04,521 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1639 transitions. Word has length 18 [2021-06-05 21:18:04,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:04,521 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1639 transitions. [2021-06-05 21:18:04,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:04,521 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1639 transitions. [2021-06-05 21:18:04,522 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:04,522 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:04,522 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:04,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable821,508 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:04,722 INFO L430 AbstractCegarLoop]: === Iteration 508 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:04,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:04,722 INFO L82 PathProgramCache]: Analyzing trace with hash 315904443, now seen corresponding path program 505 times [2021-06-05 21:18:04,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:04,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1608109050] [2021-06-05 21:18:04,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:04,724 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:04,724 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [232047991] [2021-06-05 21:18:04,724 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 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 509 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:04,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:04,748 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:04,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:04,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:04,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,775 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,775 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:04,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:04,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:04,811 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:04,812 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:04,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:18:04,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:04,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:18:04,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:04,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:04,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:18:04,974 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:04,975 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:04,988 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:04,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:04,994 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:05,059 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:05,059 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:05,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1608109050] [2021-06-05 21:18:05,059 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:05,059 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [232047991] [2021-06-05 21:18:05,059 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [232047991] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:05,059 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:05,059 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:05,059 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1271390743] [2021-06-05 21:18:05,059 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:05,059 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:05,059 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:05,059 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:05,060 INFO L87 Difference]: Start difference. First operand 596 states and 1639 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:05,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:05,562 INFO L93 Difference]: Finished difference Result 622 states and 1689 transitions. [2021-06-05 21:18:05,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:05,563 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:05,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:05,564 INFO L225 Difference]: With dead ends: 622 [2021-06-05 21:18:05,564 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 21:18:05,564 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 182.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:05,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 21:18:05,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 595. [2021-06-05 21:18:05,569 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 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-06-05 21:18:05,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 21:18:05,570 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 21:18:05,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:05,570 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 21:18:05,570 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:05,570 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 21:18:05,571 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:05,571 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:05,571 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:05,771 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 509 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable822 [2021-06-05 21:18:05,771 INFO L430 AbstractCegarLoop]: === Iteration 509 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:05,771 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:05,771 INFO L82 PathProgramCache]: Analyzing trace with hash 334338469, now seen corresponding path program 506 times [2021-06-05 21:18:05,771 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:05,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118199201] [2021-06-05 21:18:05,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:05,773 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:05,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [987173738] [2021-06-05 21:18:05,773 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 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 510 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:05,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:05,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:05,796 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:05,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:05,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:05,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:05,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,824 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:05,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:05,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:05,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:05,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:05,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:05,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:05,905 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:05,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:05,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:05,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:05,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:05,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:05,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:18:05,988 INFO L446 ElimStorePlain]: Different costs {0=[v_A_723], 12=[F]} [2021-06-05 21:18:05,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:05,991 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,023 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:06,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:06,025 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,032 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:06,109 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:06,109 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:06,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118199201] [2021-06-05 21:18:06,109 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:06,109 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [987173738] [2021-06-05 21:18:06,109 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [987173738] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:06,109 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:06,109 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:06,109 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884763272] [2021-06-05 21:18:06,109 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:06,109 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:06,110 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:06,110 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:06,110 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:06,544 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:06,544 INFO L93 Difference]: Finished difference Result 613 states and 1671 transitions. [2021-06-05 21:18:06,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:06,545 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:06,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:06,546 INFO L225 Difference]: With dead ends: 613 [2021-06-05 21:18:06,546 INFO L226 Difference]: Without dead ends: 610 [2021-06-05 21:18:06,546 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:06,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 610 states. [2021-06-05 21:18:06,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 610 to 593. [2021-06-05 21:18:06,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 592 states have (on average 2.7533783783783785) internal successors, (1630), 592 states have internal predecessors, (1630), 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-06-05 21:18:06,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 1630 transitions. [2021-06-05 21:18:06,552 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 1630 transitions. Word has length 18 [2021-06-05 21:18:06,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:06,552 INFO L482 AbstractCegarLoop]: Abstraction has 593 states and 1630 transitions. [2021-06-05 21:18:06,552 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:06,552 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 1630 transitions. [2021-06-05 21:18:06,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:06,552 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:06,552 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:06,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 510 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable823 [2021-06-05 21:18:06,753 INFO L430 AbstractCegarLoop]: === Iteration 510 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:06,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:06,753 INFO L82 PathProgramCache]: Analyzing trace with hash 743731497, now seen corresponding path program 507 times [2021-06-05 21:18:06,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:06,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159857287] [2021-06-05 21:18:06,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:06,754 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:06,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [855163985] [2021-06-05 21:18:06,754 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 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 511 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:06,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:18:06,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:06,779 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:18:06,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:06,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:06,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,806 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:06,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:06,819 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:06,849 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 21:18:06,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:06,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:18:06,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:06,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:06,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:06,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:18:06,973 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:07,001 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 21:18:07,001 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 47 [2021-06-05 21:18:07,002 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:07,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:07,032 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:07,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:07,181 INFO L446 ElimStorePlain]: Different costs {0=[v_A_726], 7=[F]} [2021-06-05 21:18:07,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:07,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:07,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:07,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:07,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:07,235 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 21:18:07,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 21:18:07,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:07,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:07,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:07,277 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 21:18:07,626 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:07,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:07,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159857287] [2021-06-05 21:18:07,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:07,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855163985] [2021-06-05 21:18:07,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855163985] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:07,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:07,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:18:07,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1562327179] [2021-06-05 21:18:07,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:18:07,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:07,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:18:07,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:07,627 INFO L87 Difference]: Start difference. First operand 593 states and 1630 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:08,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:08,386 INFO L93 Difference]: Finished difference Result 631 states and 1708 transitions. [2021-06-05 21:18:08,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:18:08,387 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:08,387 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:08,388 INFO L225 Difference]: With dead ends: 631 [2021-06-05 21:18:08,388 INFO L226 Difference]: Without dead ends: 628 [2021-06-05 21:18:08,388 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 672.3ms TimeCoverageRelationStatistics Valid=40, Invalid=232, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:18:08,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 628 states. [2021-06-05 21:18:08,392 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 628 to 596. [2021-06-05 21:18:08,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7563025210084033) internal successors, (1640), 595 states have internal predecessors, (1640), 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-06-05 21:18:08,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1640 transitions. [2021-06-05 21:18:08,393 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1640 transitions. Word has length 18 [2021-06-05 21:18:08,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:08,394 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1640 transitions. [2021-06-05 21:18:08,394 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:08,394 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1640 transitions. [2021-06-05 21:18:08,394 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:08,394 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:08,394 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:08,594 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable824,511 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:08,595 INFO L430 AbstractCegarLoop]: === Iteration 511 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:08,595 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:08,595 INFO L82 PathProgramCache]: Analyzing trace with hash -1832892093, now seen corresponding path program 508 times [2021-06-05 21:18:08,595 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:08,595 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74571789] [2021-06-05 21:18:08,595 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:08,596 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:08,596 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1897036432] [2021-06-05 21:18:08,596 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 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 512 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:08,621 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:08,621 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:08,621 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:08,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:08,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:08,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:08,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:08,668 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:08,705 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:08,705 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:08,706 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:18:08,752 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:08,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:08,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:18:08,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:08,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:18:08,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:08,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:08,878 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:08,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:08,884 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:08,940 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:08,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:08,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74571789] [2021-06-05 21:18:08,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:08,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1897036432] [2021-06-05 21:18:08,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1897036432] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:08,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:08,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:08,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1491639236] [2021-06-05 21:18:08,941 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:08,941 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:08,941 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:08,941 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:08,941 INFO L87 Difference]: Start difference. First operand 596 states and 1640 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:09,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:09,465 INFO L93 Difference]: Finished difference Result 624 states and 1693 transitions. [2021-06-05 21:18:09,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:09,466 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:09,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:09,467 INFO L225 Difference]: With dead ends: 624 [2021-06-05 21:18:09,467 INFO L226 Difference]: Without dead ends: 621 [2021-06-05 21:18:09,467 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:09,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 621 states. [2021-06-05 21:18:09,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 621 to 595. [2021-06-05 21:18:09,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.755892255892256) internal successors, (1637), 594 states have internal predecessors, (1637), 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-06-05 21:18:09,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1637 transitions. [2021-06-05 21:18:09,474 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1637 transitions. Word has length 18 [2021-06-05 21:18:09,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:09,475 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1637 transitions. [2021-06-05 21:18:09,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:09,475 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1637 transitions. [2021-06-05 21:18:09,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:09,475 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:09,475 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:09,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 512 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable840 [2021-06-05 21:18:09,676 INFO L430 AbstractCegarLoop]: === Iteration 512 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:09,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:09,676 INFO L82 PathProgramCache]: Analyzing trace with hash -1814458067, now seen corresponding path program 509 times [2021-06-05 21:18:09,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:09,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1843334336] [2021-06-05 21:18:09,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:09,678 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:09,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1032530765] [2021-06-05 21:18:09,678 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 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 513 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:09,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:18:09,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:09,705 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:09,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:09,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:09,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:09,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:09,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:09,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:09,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:09,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:09,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:18:09,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:09,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:09,884 INFO L446 ElimStorePlain]: Different costs {0=[v_A_732], 12=[F]} [2021-06-05 21:18:09,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:09,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,918 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:09,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:09,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:09,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:09,926 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:10,001 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:10,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:10,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1843334336] [2021-06-05 21:18:10,001 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:10,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032530765] [2021-06-05 21:18:10,002 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032530765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:10,002 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:10,002 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:10,002 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373544535] [2021-06-05 21:18:10,002 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:10,002 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:10,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:10,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:10,002 INFO L87 Difference]: Start difference. First operand 595 states and 1637 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:10,504 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:10,504 INFO L93 Difference]: Finished difference Result 615 states and 1675 transitions. [2021-06-05 21:18:10,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:10,505 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:10,505 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:10,506 INFO L225 Difference]: With dead ends: 615 [2021-06-05 21:18:10,506 INFO L226 Difference]: Without dead ends: 612 [2021-06-05 21:18:10,506 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 152.4ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:10,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 612 states. [2021-06-05 21:18:10,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 612 to 594. [2021-06-05 21:18:10,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 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-06-05 21:18:10,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 21:18:10,514 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 21:18:10,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:10,514 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 21:18:10,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:10,514 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 21:18:10,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:10,515 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:10,515 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:10,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable841,513 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:10,721 INFO L430 AbstractCegarLoop]: === Iteration 513 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:10,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:10,721 INFO L82 PathProgramCache]: Analyzing trace with hash -498300763, now seen corresponding path program 510 times [2021-06-05 21:18:10,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:10,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811663890] [2021-06-05 21:18:10,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:10,722 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:10,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [498510069] [2021-06-05 21:18:10,722 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 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 514 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:10,747 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:18:10,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:10,747 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:10,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:10,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:10,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:10,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:10,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:10,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:10,811 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:10,834 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:10,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:10,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:10,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:18:10,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:10,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:10,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:18:10,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:10,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:10,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:10,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:18:10,996 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:10,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:10,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:11,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:11,007 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:11,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,014 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:11,087 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:11,087 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:11,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811663890] [2021-06-05 21:18:11,087 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:11,087 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [498510069] [2021-06-05 21:18:11,087 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [498510069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:11,087 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:11,087 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:11,087 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656474057] [2021-06-05 21:18:11,087 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:11,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:11,088 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:11,088 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:11,088 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:11,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:11,608 INFO L93 Difference]: Finished difference Result 617 states and 1681 transitions. [2021-06-05 21:18:11,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:11,609 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:11,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:11,609 INFO L225 Difference]: With dead ends: 617 [2021-06-05 21:18:11,609 INFO L226 Difference]: Without dead ends: 614 [2021-06-05 21:18:11,610 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 175.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:11,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 614 states. [2021-06-05 21:18:11,614 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 614 to 594. [2021-06-05 21:18:11,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 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-06-05 21:18:11,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 21:18:11,616 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 21:18:11,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:11,616 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 21:18:11,616 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:11,616 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 21:18:11,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:11,616 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:11,616 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:11,817 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable842,514 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:11,817 INFO L430 AbstractCegarLoop]: === Iteration 514 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:11,817 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:11,817 INFO L82 PathProgramCache]: Analyzing trace with hash -1446246872, now seen corresponding path program 511 times [2021-06-05 21:18:11,817 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:11,817 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562725686] [2021-06-05 21:18:11,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:11,820 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:11,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486358765] [2021-06-05 21:18:11,821 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 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 515 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:11,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:11,844 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:18:11,845 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:11,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:11,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:11,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:11,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:11,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:11,899 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,899 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:11,960 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:11,960 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:18:11,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:11,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:11,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:18:12,039 INFO L446 ElimStorePlain]: Different costs {0=[v_A_737], 2=[F]} [2021-06-05 21:18:12,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:12,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:12,052 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:12,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:18:12,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:18:12,092 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:12,092 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:12,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562725686] [2021-06-05 21:18:12,092 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:12,092 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486358765] [2021-06-05 21:18:12,092 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486358765] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:12,092 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:12,092 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:12,093 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197885157] [2021-06-05 21:18:12,093 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:12,093 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:12,093 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:12,093 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:12,093 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:12,519 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:12,519 INFO L93 Difference]: Finished difference Result 622 states and 1689 transitions. [2021-06-05 21:18:12,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:12,520 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:12,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:12,521 INFO L225 Difference]: With dead ends: 622 [2021-06-05 21:18:12,521 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 21:18:12,521 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 159.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:12,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 21:18:12,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 600. [2021-06-05 21:18:12,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7545909849749584) internal successors, (1650), 599 states have internal predecessors, (1650), 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-06-05 21:18:12,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1650 transitions. [2021-06-05 21:18:12,526 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1650 transitions. Word has length 18 [2021-06-05 21:18:12,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:12,526 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1650 transitions. [2021-06-05 21:18:12,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:12,526 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1650 transitions. [2021-06-05 21:18:12,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:12,527 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:12,527 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:12,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 515 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable843 [2021-06-05 21:18:12,727 INFO L430 AbstractCegarLoop]: === Iteration 515 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:12,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:12,728 INFO L82 PathProgramCache]: Analyzing trace with hash 272096834, now seen corresponding path program 512 times [2021-06-05 21:18:12,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:12,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948978123] [2021-06-05 21:18:12,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:12,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:12,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [642324276] [2021-06-05 21:18:12,729 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 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 516 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:12,751 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:12,751 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:12,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:18:12,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:12,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:12,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:12,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:12,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,812 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:12,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:12,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:18:12,907 INFO L446 ElimStorePlain]: Different costs {0=[v_A_739], 2=[F]} [2021-06-05 21:18:12,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:12,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,926 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:18:12,927 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:12,937 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:12,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:18:12,997 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:12,997 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:12,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948978123] [2021-06-05 21:18:12,997 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:12,997 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [642324276] [2021-06-05 21:18:12,997 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [642324276] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:12,997 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:12,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:12,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [85771020] [2021-06-05 21:18:12,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:12,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:12,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:12,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:12,998 INFO L87 Difference]: Start difference. First operand 600 states and 1650 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:13,407 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:13,407 INFO L93 Difference]: Finished difference Result 647 states and 1751 transitions. [2021-06-05 21:18:13,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:13,408 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:13,408 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:13,409 INFO L225 Difference]: With dead ends: 647 [2021-06-05 21:18:13,409 INFO L226 Difference]: Without dead ends: 644 [2021-06-05 21:18:13,409 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 143.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:13,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-06-05 21:18:13,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 597. [2021-06-05 21:18:13,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.7533557046979866) internal successors, (1641), 596 states have internal predecessors, (1641), 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-06-05 21:18:13,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1641 transitions. [2021-06-05 21:18:13,415 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1641 transitions. Word has length 18 [2021-06-05 21:18:13,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:13,415 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1641 transitions. [2021-06-05 21:18:13,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:13,415 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1641 transitions. [2021-06-05 21:18:13,415 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:13,415 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:13,415 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:13,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable844,516 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:13,616 INFO L430 AbstractCegarLoop]: === Iteration 516 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:13,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:13,616 INFO L82 PathProgramCache]: Analyzing trace with hash 290530860, now seen corresponding path program 513 times [2021-06-05 21:18:13,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:13,616 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186293615] [2021-06-05 21:18:13,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:13,617 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:13,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1254858869] [2021-06-05 21:18:13,617 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 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 517 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:13,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:18:13,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:13,642 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:18:13,643 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:13,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:13,664 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:13,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:13,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:13,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:13,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 21:18:13,736 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:13,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:18:13,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:13,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:18:13,769 INFO L446 ElimStorePlain]: Different costs {0=[v_A_741], 5=[F]} [2021-06-05 21:18:13,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:13,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:13,798 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 21:18:13,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 50 [2021-06-05 21:18:13,800 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:13,812 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:13,812 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:54 [2021-06-05 21:18:13,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:13,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:13,896 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186293615] [2021-06-05 21:18:13,896 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:13,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254858869] [2021-06-05 21:18:13,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254858869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:13,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:13,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:13,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1153475107] [2021-06-05 21:18:13,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:13,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:13,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:13,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:13,897 INFO L87 Difference]: Start difference. First operand 597 states and 1641 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:14,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:14,278 INFO L93 Difference]: Finished difference Result 637 states and 1724 transitions. [2021-06-05 21:18:14,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:14,278 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:14,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:14,279 INFO L225 Difference]: With dead ends: 637 [2021-06-05 21:18:14,279 INFO L226 Difference]: Without dead ends: 634 [2021-06-05 21:18:14,279 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 152.7ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:14,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 634 states. [2021-06-05 21:18:14,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 634 to 596. [2021-06-05 21:18:14,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7529411764705882) internal successors, (1638), 595 states have internal predecessors, (1638), 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-06-05 21:18:14,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1638 transitions. [2021-06-05 21:18:14,284 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1638 transitions. Word has length 18 [2021-06-05 21:18:14,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:14,285 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1638 transitions. [2021-06-05 21:18:14,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:14,285 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1638 transitions. [2021-06-05 21:18:14,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:14,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:14,285 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:14,485 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable845,517 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:14,486 INFO L430 AbstractCegarLoop]: === Iteration 517 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:14,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:14,486 INFO L82 PathProgramCache]: Analyzing trace with hash 1606688164, now seen corresponding path program 514 times [2021-06-05 21:18:14,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:14,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839919326] [2021-06-05 21:18:14,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:14,487 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:14,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [475423215] [2021-06-05 21:18:14,487 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 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 518 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:14,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:14,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:14,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:14,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:14,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:14,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:14,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:14,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:14,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:14,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:14,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:14,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:14,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:18:14,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:14,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:14,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:14,666 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:14,666 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:18:14,667 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:14,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:14,676 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:14,677 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:14,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:14,684 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:18:14,748 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:14,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:14,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839919326] [2021-06-05 21:18:14,748 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:14,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [475423215] [2021-06-05 21:18:14,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [475423215] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:14,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:14,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:14,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1242286918] [2021-06-05 21:18:14,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:14,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:14,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:14,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:14,749 INFO L87 Difference]: Start difference. First operand 596 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:15,121 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:15,121 INFO L93 Difference]: Finished difference Result 632 states and 1718 transitions. [2021-06-05 21:18:15,122 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:15,122 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:15,122 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:15,123 INFO L225 Difference]: With dead ends: 632 [2021-06-05 21:18:15,123 INFO L226 Difference]: Without dead ends: 629 [2021-06-05 21:18:15,123 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 153.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:15,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2021-06-05 21:18:15,127 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 595. [2021-06-05 21:18:15,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7542087542087543) internal successors, (1636), 594 states have internal predecessors, (1636), 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-06-05 21:18:15,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1636 transitions. [2021-06-05 21:18:15,128 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1636 transitions. Word has length 18 [2021-06-05 21:18:15,128 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:15,129 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1636 transitions. [2021-06-05 21:18:15,129 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:15,129 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1636 transitions. [2021-06-05 21:18:15,129 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:15,129 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:15,129 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:15,329 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable846,518 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:15,330 INFO L430 AbstractCegarLoop]: === Iteration 518 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:15,330 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:15,330 INFO L82 PathProgramCache]: Analyzing trace with hash -1615193752, now seen corresponding path program 515 times [2021-06-05 21:18:15,330 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:15,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401917563] [2021-06-05 21:18:15,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:15,331 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:15,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [564256191] [2021-06-05 21:18:15,331 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 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 519 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:15,354 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:18:15,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:15,355 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:15,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:15,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:15,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:15,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:15,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:15,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:15,410 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,410 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:15,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:15,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:15,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:15,511 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:15,512 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:15,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:15,513 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:15,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:18:15,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:15,524 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:15,524 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:15,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:15,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:15,541 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:18:15,614 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:15,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:15,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401917563] [2021-06-05 21:18:15,614 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:15,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564256191] [2021-06-05 21:18:15,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564256191] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:15,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:15,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:15,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1501133792] [2021-06-05 21:18:15,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:15,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:15,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:15,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:15,615 INFO L87 Difference]: Start difference. First operand 595 states and 1636 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:16,092 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:16,092 INFO L93 Difference]: Finished difference Result 682 states and 1843 transitions. [2021-06-05 21:18:16,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:16,093 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:16,093 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:16,094 INFO L225 Difference]: With dead ends: 682 [2021-06-05 21:18:16,094 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 21:18:16,094 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 189.3ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:16,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 21:18:16,098 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 594. [2021-06-05 21:18:16,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 594 states, 593 states have (on average 2.7554806070826308) internal successors, (1634), 593 states have internal predecessors, (1634), 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-06-05 21:18:16,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 594 states to 594 states and 1634 transitions. [2021-06-05 21:18:16,100 INFO L78 Accepts]: Start accepts. Automaton has 594 states and 1634 transitions. Word has length 18 [2021-06-05 21:18:16,100 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:16,100 INFO L482 AbstractCegarLoop]: Abstraction has 594 states and 1634 transitions. [2021-06-05 21:18:16,100 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:16,100 INFO L276 IsEmpty]: Start isEmpty. Operand 594 states and 1634 transitions. [2021-06-05 21:18:16,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:16,100 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:16,100 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:16,301 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 519 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable847 [2021-06-05 21:18:16,301 INFO L430 AbstractCegarLoop]: === Iteration 519 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:16,301 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:16,301 INFO L82 PathProgramCache]: Analyzing trace with hash -1444451679, now seen corresponding path program 516 times [2021-06-05 21:18:16,301 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:16,301 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768871131] [2021-06-05 21:18:16,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:16,302 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:16,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698659371] [2021-06-05 21:18:16,302 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 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 520 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:16,327 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:18:16,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:16,328 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:16,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:16,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:16,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:16,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:16,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:16,392 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:16,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:16,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,402 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,402 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:16,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:16,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:18:16,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:16,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,480 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:18:16,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:16,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,572 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:16,573 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:16,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:16,580 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:16,615 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:16,615 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:16,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768871131] [2021-06-05 21:18:16,615 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:16,615 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698659371] [2021-06-05 21:18:16,615 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698659371] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:16,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:16,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:16,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255490608] [2021-06-05 21:18:16,616 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:16,616 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:16,616 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:16,616 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:16,616 INFO L87 Difference]: Start difference. First operand 594 states and 1634 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:17,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:17,112 INFO L93 Difference]: Finished difference Result 630 states and 1708 transitions. [2021-06-05 21:18:17,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:17,112 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:17,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:17,113 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:18:17,113 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 21:18:17,113 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 176.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:17,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 21:18:17,118 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 598. [2021-06-05 21:18:17,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 598 states, 597 states have (on average 2.763819095477387) internal successors, (1650), 597 states have internal predecessors, (1650), 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-06-05 21:18:17,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 598 states to 598 states and 1650 transitions. [2021-06-05 21:18:17,119 INFO L78 Accepts]: Start accepts. Automaton has 598 states and 1650 transitions. Word has length 18 [2021-06-05 21:18:17,119 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:17,119 INFO L482 AbstractCegarLoop]: Abstraction has 598 states and 1650 transitions. [2021-06-05 21:18:17,119 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:17,119 INFO L276 IsEmpty]: Start isEmpty. Operand 598 states and 1650 transitions. [2021-06-05 21:18:17,120 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:17,120 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:17,120 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:17,320 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable848,520 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:17,320 INFO L430 AbstractCegarLoop]: === Iteration 520 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:17,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:17,320 INFO L82 PathProgramCache]: Analyzing trace with hash 273892027, now seen corresponding path program 517 times [2021-06-05 21:18:17,320 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:17,320 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896587463] [2021-06-05 21:18:17,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:17,322 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:17,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147643320] [2021-06-05 21:18:17,322 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 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 521 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:17,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:17,345 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:17,346 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:17,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:17,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:17,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:17,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:17,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:17,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:18:17,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:17,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:17,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:17,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:17,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:17,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:17,571 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:17,578 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:17,578 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:17,634 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:17,634 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:17,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896587463] [2021-06-05 21:18:17,635 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:17,635 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147643320] [2021-06-05 21:18:17,635 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147643320] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:17,635 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:17,635 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:17,635 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [801736116] [2021-06-05 21:18:17,635 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:17,635 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:17,635 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:17,635 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:17,635 INFO L87 Difference]: Start difference. First operand 598 states and 1650 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:18,188 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:18,188 INFO L93 Difference]: Finished difference Result 643 states and 1739 transitions. [2021-06-05 21:18:18,189 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:18,189 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:18,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:18,190 INFO L225 Difference]: With dead ends: 643 [2021-06-05 21:18:18,190 INFO L226 Difference]: Without dead ends: 640 [2021-06-05 21:18:18,190 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 164.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:18,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-06-05 21:18:18,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 597. [2021-06-05 21:18:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.761744966442953) internal successors, (1646), 596 states have internal predecessors, (1646), 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-06-05 21:18:18,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1646 transitions. [2021-06-05 21:18:18,196 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1646 transitions. Word has length 18 [2021-06-05 21:18:18,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:18,196 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1646 transitions. [2021-06-05 21:18:18,196 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:18,196 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1646 transitions. [2021-06-05 21:18:18,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:18,201 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:18,201 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:18,402 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable849,521 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:18,402 INFO L430 AbstractCegarLoop]: === Iteration 521 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:18,402 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:18,402 INFO L82 PathProgramCache]: Analyzing trace with hash 292326053, now seen corresponding path program 518 times [2021-06-05 21:18:18,402 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:18,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017823316] [2021-06-05 21:18:18,402 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:18,404 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:18,404 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [95221930] [2021-06-05 21:18:18,404 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 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 522 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:18,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:18,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:18,427 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:18,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:18,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:18,457 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:18,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:18,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,482 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:18,499 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:18,499 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:18,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:18,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:18,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,540 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:18:18,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:18,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:18:18,608 INFO L446 ElimStorePlain]: Different costs {0=[v_A_754], 12=[F]} [2021-06-05 21:18:18,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:18,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,645 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:18,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:18,646 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:18,652 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:18,652 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:18,726 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:18,727 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:18,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017823316] [2021-06-05 21:18:18,727 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:18,727 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95221930] [2021-06-05 21:18:18,727 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95221930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:18,727 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:18,727 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:18,727 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013952001] [2021-06-05 21:18:18,727 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:18,727 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:18,727 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:18,727 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:18,727 INFO L87 Difference]: Start difference. First operand 597 states and 1646 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:19,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:19,236 INFO L93 Difference]: Finished difference Result 625 states and 1702 transitions. [2021-06-05 21:18:19,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:19,237 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:19,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:19,238 INFO L225 Difference]: With dead ends: 625 [2021-06-05 21:18:19,238 INFO L226 Difference]: Without dead ends: 622 [2021-06-05 21:18:19,238 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 151.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:19,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 622 states. [2021-06-05 21:18:19,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 622 to 596. [2021-06-05 21:18:19,243 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 595 states have (on average 2.7596638655462185) internal successors, (1642), 595 states have internal predecessors, (1642), 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-06-05 21:18:19,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 1642 transitions. [2021-06-05 21:18:19,244 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 1642 transitions. Word has length 18 [2021-06-05 21:18:19,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:19,244 INFO L482 AbstractCegarLoop]: Abstraction has 596 states and 1642 transitions. [2021-06-05 21:18:19,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:19,244 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 1642 transitions. [2021-06-05 21:18:19,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:19,244 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:19,245 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:19,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 522 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable850 [2021-06-05 21:18:19,445 INFO L430 AbstractCegarLoop]: === Iteration 522 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:19,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:19,445 INFO L82 PathProgramCache]: Analyzing trace with hash 1608483357, now seen corresponding path program 519 times [2021-06-05 21:18:19,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:19,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [308200900] [2021-06-05 21:18:19,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:19,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:19,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2112557076] [2021-06-05 21:18:19,447 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 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 523 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:19,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:18:19,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:19,472 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:18:19,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:19,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:19,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,500 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:19,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:19,515 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,524 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:19,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:19,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,550 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:18:19,569 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:19,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:19,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:18:19,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:19,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,634 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,634 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:18:19,695 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:19,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:19,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:19,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:19,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:19,716 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 21:18:19,797 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:19,797 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:19,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [308200900] [2021-06-05 21:18:19,797 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:19,797 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2112557076] [2021-06-05 21:18:19,797 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2112557076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:19,797 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:19,797 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:19,797 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983701753] [2021-06-05 21:18:19,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:19,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:19,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:19,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:19,798 INFO L87 Difference]: Start difference. First operand 596 states and 1642 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:20,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:20,303 INFO L93 Difference]: Finished difference Result 623 states and 1699 transitions. [2021-06-05 21:18:20,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:20,304 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:20,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:20,305 INFO L225 Difference]: With dead ends: 623 [2021-06-05 21:18:20,305 INFO L226 Difference]: Without dead ends: 620 [2021-06-05 21:18:20,305 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 173.3ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:20,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 620 states. [2021-06-05 21:18:20,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 620 to 595. [2021-06-05 21:18:20,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.757575757575758) internal successors, (1638), 594 states have internal predecessors, (1638), 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-06-05 21:18:20,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1638 transitions. [2021-06-05 21:18:20,310 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1638 transitions. Word has length 18 [2021-06-05 21:18:20,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:20,310 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1638 transitions. [2021-06-05 21:18:20,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:20,310 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1638 transitions. [2021-06-05 21:18:20,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:20,311 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:20,311 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:20,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 523 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable851 [2021-06-05 21:18:20,511 INFO L430 AbstractCegarLoop]: === Iteration 523 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:20,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:20,512 INFO L82 PathProgramCache]: Analyzing trace with hash 2092028222, now seen corresponding path program 520 times [2021-06-05 21:18:20,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:20,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [910841222] [2021-06-05 21:18:20,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:20,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:20,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [412538275] [2021-06-05 21:18:20,513 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 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 524 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:20,536 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:20,536 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:20,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:20,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:20,558 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:20,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:20,565 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,565 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:20,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:20,579 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:20,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:20,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:20,609 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,617 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:20,617 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,617 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:18:20,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:20,668 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:20,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:18:20,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,676 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:20,678 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:18:20,679 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:20,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:20,685 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:18:20,744 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:20,744 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:20,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [910841222] [2021-06-05 21:18:20,744 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:20,744 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [412538275] [2021-06-05 21:18:20,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [412538275] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:20,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:20,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:20,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333559707] [2021-06-05 21:18:20,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:20,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:20,745 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:20,745 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:20,745 INFO L87 Difference]: Start difference. First operand 595 states and 1638 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:21,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:21,093 INFO L93 Difference]: Finished difference Result 661 states and 1790 transitions. [2021-06-05 21:18:21,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:21,094 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:21,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:21,095 INFO L225 Difference]: With dead ends: 661 [2021-06-05 21:18:21,095 INFO L226 Difference]: Without dead ends: 658 [2021-06-05 21:18:21,095 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 151.2ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:21,096 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2021-06-05 21:18:21,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 600. [2021-06-05 21:18:21,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7579298831385644) internal successors, (1652), 599 states have internal predecessors, (1652), 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-06-05 21:18:21,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1652 transitions. [2021-06-05 21:18:21,101 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1652 transitions. Word has length 18 [2021-06-05 21:18:21,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:21,101 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1652 transitions. [2021-06-05 21:18:21,101 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:21,101 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1652 transitions. [2021-06-05 21:18:21,101 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:21,101 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:21,101 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:21,302 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable852,524 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:21,302 INFO L430 AbstractCegarLoop]: === Iteration 524 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:21,302 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:21,302 INFO L82 PathProgramCache]: Analyzing trace with hash -540313179, now seen corresponding path program 521 times [2021-06-05 21:18:21,302 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:21,302 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048400132] [2021-06-05 21:18:21,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:21,303 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:21,303 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853967783] [2021-06-05 21:18:21,303 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 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 525 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:21,327 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:18:21,327 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:21,328 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:21,328 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:21,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:21,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:21,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:21,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:21,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:21,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,399 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:18:21,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:21,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:21,446 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:21,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:21,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:18:21,525 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:21,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:21,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,535 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:21,536 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:21,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:21,543 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:21,610 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:21,610 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:21,610 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048400132] [2021-06-05 21:18:21,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:21,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853967783] [2021-06-05 21:18:21,611 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853967783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:21,611 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:21,611 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:21,611 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387655174] [2021-06-05 21:18:21,611 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:21,611 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:21,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:21,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:21,611 INFO L87 Difference]: Start difference. First operand 600 states and 1652 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:22,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:22,011 INFO L93 Difference]: Finished difference Result 621 states and 1696 transitions. [2021-06-05 21:18:22,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:22,012 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:22,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:22,013 INFO L225 Difference]: With dead ends: 621 [2021-06-05 21:18:22,013 INFO L226 Difference]: Without dead ends: 618 [2021-06-05 21:18:22,013 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 143.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:22,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 618 states. [2021-06-05 21:18:22,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 618 to 597. [2021-06-05 21:18:22,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 597 states, 596 states have (on average 2.7567114093959733) internal successors, (1643), 596 states have internal predecessors, (1643), 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-06-05 21:18:22,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 597 states to 597 states and 1643 transitions. [2021-06-05 21:18:22,018 INFO L78 Accepts]: Start accepts. Automaton has 597 states and 1643 transitions. Word has length 18 [2021-06-05 21:18:22,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:22,018 INFO L482 AbstractCegarLoop]: Abstraction has 597 states and 1643 transitions. [2021-06-05 21:18:22,019 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:22,019 INFO L276 IsEmpty]: Start isEmpty. Operand 597 states and 1643 transitions. [2021-06-05 21:18:22,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:22,019 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:22,019 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:22,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable853,525 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:22,220 INFO L430 AbstractCegarLoop]: === Iteration 525 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:22,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:22,220 INFO L82 PathProgramCache]: Analyzing trace with hash -558653399, now seen corresponding path program 522 times [2021-06-05 21:18:22,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:22,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161188053] [2021-06-05 21:18:22,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:22,221 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:22,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1039974472] [2021-06-05 21:18:22,221 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 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 526 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:22,267 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:18:22,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:22,268 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:22,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:22,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:22,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:22,326 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:22,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:22,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:18:22,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:22,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:22,404 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:22,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:22,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:18:22,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:22,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:22,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:22,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:22,559 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:22,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:22,566 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:22,599 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:22,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:22,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161188053] [2021-06-05 21:18:22,600 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:22,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1039974472] [2021-06-05 21:18:22,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1039974472] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:22,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:22,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:22,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [241873889] [2021-06-05 21:18:22,600 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:22,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:22,600 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:22,600 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:22,600 INFO L87 Difference]: Start difference. First operand 597 states and 1643 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:23,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:23,109 INFO L93 Difference]: Finished difference Result 635 states and 1720 transitions. [2021-06-05 21:18:23,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:23,110 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:23,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:23,111 INFO L225 Difference]: With dead ends: 635 [2021-06-05 21:18:23,111 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 21:18:23,111 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 190.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:23,111 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 21:18:23,115 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 601. [2021-06-05 21:18:23,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.765) internal successors, (1659), 600 states have internal predecessors, (1659), 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-06-05 21:18:23,116 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1659 transitions. [2021-06-05 21:18:23,116 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1659 transitions. Word has length 18 [2021-06-05 21:18:23,116 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:23,116 INFO L482 AbstractCegarLoop]: Abstraction has 601 states and 1659 transitions. [2021-06-05 21:18:23,117 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:23,117 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1659 transitions. [2021-06-05 21:18:23,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:23,117 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:23,117 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:23,317 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 526 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable854 [2021-06-05 21:18:23,317 INFO L430 AbstractCegarLoop]: === Iteration 526 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:23,318 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:23,318 INFO L82 PathProgramCache]: Analyzing trace with hash 1159690307, now seen corresponding path program 523 times [2021-06-05 21:18:23,318 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:23,318 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807562749] [2021-06-05 21:18:23,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:23,319 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:23,319 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [518298632] [2021-06-05 21:18:23,319 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 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 527 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:23,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:23,343 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:23,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:23,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:23,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:23,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:23,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:23,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:23,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:23,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:23,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:23,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:18:23,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:23,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:23,546 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:23,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:23,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:23,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:23,568 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:23,631 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:23,632 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:23,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807562749] [2021-06-05 21:18:23,632 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:23,632 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518298632] [2021-06-05 21:18:23,632 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518298632] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:23,632 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:23,632 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:23,632 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421520789] [2021-06-05 21:18:23,632 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:23,632 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:23,632 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:23,632 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:23,632 INFO L87 Difference]: Start difference. First operand 601 states and 1659 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:24,119 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:24,119 INFO L93 Difference]: Finished difference Result 648 states and 1751 transitions. [2021-06-05 21:18:24,120 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:24,120 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:24,120 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:24,121 INFO L225 Difference]: With dead ends: 648 [2021-06-05 21:18:24,121 INFO L226 Difference]: Without dead ends: 645 [2021-06-05 21:18:24,121 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 161.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:24,122 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 645 states. [2021-06-05 21:18:24,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 645 to 600. [2021-06-05 21:18:24,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 599 states have (on average 2.7629382303839733) internal successors, (1655), 599 states have internal predecessors, (1655), 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-06-05 21:18:24,127 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 1655 transitions. [2021-06-05 21:18:24,127 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 1655 transitions. Word has length 18 [2021-06-05 21:18:24,127 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:24,127 INFO L482 AbstractCegarLoop]: Abstraction has 600 states and 1655 transitions. [2021-06-05 21:18:24,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:24,127 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 1655 transitions. [2021-06-05 21:18:24,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:24,127 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:24,128 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:24,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 527 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable855 [2021-06-05 21:18:24,328 INFO L430 AbstractCegarLoop]: === Iteration 527 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:24,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:24,328 INFO L82 PathProgramCache]: Analyzing trace with hash 1178124333, now seen corresponding path program 524 times [2021-06-05 21:18:24,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:24,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796661110] [2021-06-05 21:18:24,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:24,330 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:24,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669317805] [2021-06-05 21:18:24,330 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 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 528 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:24,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:24,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:24,353 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:24,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:24,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:24,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:24,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:24,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:24,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:18:24,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:24,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:18:24,451 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:24,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:24,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 21:18:24,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:24,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:24,545 INFO L446 ElimStorePlain]: Different costs {0=[v_A_771], 12=[F]} [2021-06-05 21:18:24,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:24,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,580 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:24,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:24,581 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:24,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:24,587 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:24,662 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:24,662 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:24,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796661110] [2021-06-05 21:18:24,663 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:24,663 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669317805] [2021-06-05 21:18:24,663 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669317805] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:24,663 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:24,663 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:24,663 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31936866] [2021-06-05 21:18:24,663 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:24,663 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:24,663 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:24,663 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:24,663 INFO L87 Difference]: Start difference. First operand 600 states and 1655 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:25,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:25,174 INFO L93 Difference]: Finished difference Result 630 states and 1714 transitions. [2021-06-05 21:18:25,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:25,175 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:25,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:25,176 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:18:25,176 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 21:18:25,176 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 162.5ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:25,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 21:18:25,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 599. [2021-06-05 21:18:25,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.760869565217391) internal successors, (1651), 598 states have internal predecessors, (1651), 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-06-05 21:18:25,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1651 transitions. [2021-06-05 21:18:25,181 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1651 transitions. Word has length 18 [2021-06-05 21:18:25,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:25,182 INFO L482 AbstractCegarLoop]: Abstraction has 599 states and 1651 transitions. [2021-06-05 21:18:25,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:25,182 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1651 transitions. [2021-06-05 21:18:25,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:25,182 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:25,182 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:25,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 528 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable856 [2021-06-05 21:18:25,383 INFO L430 AbstractCegarLoop]: === Iteration 528 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:25,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:25,383 INFO L82 PathProgramCache]: Analyzing trace with hash -1800685659, now seen corresponding path program 525 times [2021-06-05 21:18:25,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:25,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591082049] [2021-06-05 21:18:25,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:25,384 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:25,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1516108297] [2021-06-05 21:18:25,384 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 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 529 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:25,411 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:18:25,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:25,412 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 21:18:25,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:25,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:25,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:25,457 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:25,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:25,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:18:25,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:25,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:18:25,516 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 21:18:25,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:25,517 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:18:25,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:25,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:18:25,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:25,665 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:25,667 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:25,699 INFO L354 Elim1Store]: treesize reduction 15, result has 77.6 percent of original size [2021-06-05 21:18:25,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 5 disjoint index pairs (out of 15 index pairs), introduced 5 new quantified variables, introduced 7 case distinctions, treesize of input 66 treesize of output 94 [2021-06-05 21:18:25,725 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:25,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:25,795 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:25,808 INFO L354 Elim1Store]: treesize reduction 27, result has 20.6 percent of original size [2021-06-05 21:18:25,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 53 treesize of output 51 [2021-06-05 21:18:25,810 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:25,902 INFO L628 ElimStorePlain]: treesize reduction 10, result has 89.5 percent of original size [2021-06-05 21:18:25,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:25,914 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:86, output treesize:86 [2021-06-05 21:18:26,318 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:26,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:26,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591082049] [2021-06-05 21:18:26,318 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:26,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1516108297] [2021-06-05 21:18:26,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1516108297] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:26,318 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:26,318 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:18:26,318 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112056310] [2021-06-05 21:18:26,318 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:18:26,318 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:26,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:18:26,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=154, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:26,319 INFO L87 Difference]: Start difference. First operand 599 states and 1651 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:27,092 WARN L205 SmtUtils]: Spent 100.00 ms on a formula simplification. DAG size of input: 62 DAG size of output: 53 [2021-06-05 21:18:27,238 WARN L205 SmtUtils]: Spent 117.00 ms on a formula simplification. DAG size of input: 67 DAG size of output: 54 [2021-06-05 21:18:27,277 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:27,277 INFO L93 Difference]: Finished difference Result 646 states and 1749 transitions. [2021-06-05 21:18:27,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:18:27,278 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:27,278 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:27,279 INFO L225 Difference]: With dead ends: 646 [2021-06-05 21:18:27,279 INFO L226 Difference]: Without dead ends: 640 [2021-06-05 21:18:27,279 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 732.8ms TimeCoverageRelationStatistics Valid=42, Invalid=230, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:18:27,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 640 states. [2021-06-05 21:18:27,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 640 to 599. [2021-06-05 21:18:27,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 599 states, 598 states have (on average 2.760869565217391) internal successors, (1651), 598 states have internal predecessors, (1651), 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-06-05 21:18:27,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 599 states to 599 states and 1651 transitions. [2021-06-05 21:18:27,285 INFO L78 Accepts]: Start accepts. Automaton has 599 states and 1651 transitions. Word has length 18 [2021-06-05 21:18:27,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:27,285 INFO L482 AbstractCegarLoop]: Abstraction has 599 states and 1651 transitions. [2021-06-05 21:18:27,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:18:27,285 INFO L276 IsEmpty]: Start isEmpty. Operand 599 states and 1651 transitions. [2021-06-05 21:18:27,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:27,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:27,285 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:27,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable857,529 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:27,486 INFO L430 AbstractCegarLoop]: === Iteration 529 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:27,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:27,486 INFO L82 PathProgramCache]: Analyzing trace with hash -1317140794, now seen corresponding path program 526 times [2021-06-05 21:18:27,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:27,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1730884673] [2021-06-05 21:18:27,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:27,487 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:27,488 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1269585116] [2021-06-05 21:18:27,488 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 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 530 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:27,510 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:27,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:27,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:27,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:27,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:27,533 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:27,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,538 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:18:27,550 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:27,551 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:27,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:27,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:27,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:27,580 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,580 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:27,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:27,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:27,643 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:27,644 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:27,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:18:27,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:27,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:27,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:27,656 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:27,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:27,664 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:18:27,728 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:27,728 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:27,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1730884673] [2021-06-05 21:18:27,728 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:27,728 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1269585116] [2021-06-05 21:18:27,728 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1269585116] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:27,728 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:27,728 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:27,728 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1768627141] [2021-06-05 21:18:27,728 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:27,728 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:27,728 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:27,728 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:27,729 INFO L87 Difference]: Start difference. First operand 599 states and 1651 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:28,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:28,148 INFO L93 Difference]: Finished difference Result 670 states and 1812 transitions. [2021-06-05 21:18:28,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:28,149 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:28,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:28,150 INFO L225 Difference]: With dead ends: 670 [2021-06-05 21:18:28,150 INFO L226 Difference]: Without dead ends: 667 [2021-06-05 21:18:28,150 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 167.0ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:28,150 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 667 states. [2021-06-05 21:18:28,155 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 667 to 607. [2021-06-05 21:18:28,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 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-06-05 21:18:28,156 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 21:18:28,156 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 21:18:28,156 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:28,156 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 21:18:28,156 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:28,156 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 21:18:28,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:28,156 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:28,157 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:28,357 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable881,530 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:28,357 INFO L430 AbstractCegarLoop]: === Iteration 530 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:28,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:28,357 INFO L82 PathProgramCache]: Analyzing trace with hash 345485101, now seen corresponding path program 527 times [2021-06-05 21:18:28,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:28,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [158952568] [2021-06-05 21:18:28,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:28,359 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:28,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1130874655] [2021-06-05 21:18:28,359 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 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 531 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:28,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:18:28,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:28,384 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:28,384 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:28,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:28,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:28,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:28,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:28,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:28,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:18:28,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:28,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:18:28,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:28,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:28,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,551 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:18:28,605 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:28,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:28,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:28,616 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:28,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:28,623 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:28,692 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:28,693 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:28,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [158952568] [2021-06-05 21:18:28,693 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:28,693 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1130874655] [2021-06-05 21:18:28,693 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1130874655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:28,693 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:28,693 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:28,693 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [492091092] [2021-06-05 21:18:28,693 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:28,693 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:28,693 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:28,693 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:28,693 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:29,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:29,247 INFO L93 Difference]: Finished difference Result 633 states and 1727 transitions. [2021-06-05 21:18:29,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:29,248 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:29,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:29,249 INFO L225 Difference]: With dead ends: 633 [2021-06-05 21:18:29,249 INFO L226 Difference]: Without dead ends: 630 [2021-06-05 21:18:29,249 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 159.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:29,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 630 states. [2021-06-05 21:18:29,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 630 to 607. [2021-06-05 21:18:29,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 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-06-05 21:18:29,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 21:18:29,254 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 21:18:29,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:29,254 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 21:18:29,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:29,255 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 21:18:29,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:29,255 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:29,255 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:29,455 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 531 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable882 [2021-06-05 21:18:29,456 INFO L430 AbstractCegarLoop]: === Iteration 531 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:29,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:29,456 INFO L82 PathProgramCache]: Analyzing trace with hash -1842698075, now seen corresponding path program 528 times [2021-06-05 21:18:29,456 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:29,456 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [193768806] [2021-06-05 21:18:29,456 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:29,457 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:29,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [149279258] [2021-06-05 21:18:29,458 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 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 532 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:29,481 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:18:29,481 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:29,481 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:29,482 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:29,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:29,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:29,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:29,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:29,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:29,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,552 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:18:29,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:29,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,577 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,577 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,577 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:18:29,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:29,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:18:29,651 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:29,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:29,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:29,662 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,668 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:29,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:29,668 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:29,738 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:29,738 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [193768806] [2021-06-05 21:18:29,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:29,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [149279258] [2021-06-05 21:18:29,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [149279258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:29,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:29,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:29,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824534975] [2021-06-05 21:18:29,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:29,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:29,739 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:29,739 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:29,739 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:30,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:30,208 INFO L93 Difference]: Finished difference Result 628 states and 1713 transitions. [2021-06-05 21:18:30,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:30,209 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:30,209 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:30,210 INFO L225 Difference]: With dead ends: 628 [2021-06-05 21:18:30,210 INFO L226 Difference]: Without dead ends: 625 [2021-06-05 21:18:30,210 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 133.1ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:30,211 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 625 states. [2021-06-05 21:18:30,215 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 625 to 601. [2021-06-05 21:18:30,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 601 states, 600 states have (on average 2.756666666666667) internal successors, (1654), 600 states have internal predecessors, (1654), 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-06-05 21:18:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 601 states to 601 states and 1654 transitions. [2021-06-05 21:18:30,216 INFO L78 Accepts]: Start accepts. Automaton has 601 states and 1654 transitions. Word has length 18 [2021-06-05 21:18:30,216 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:30,216 INFO L482 AbstractCegarLoop]: Abstraction has 601 states and 1654 transitions. [2021-06-05 21:18:30,216 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:30,216 INFO L276 IsEmpty]: Start isEmpty. Operand 601 states and 1654 transitions. [2021-06-05 21:18:30,217 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:30,217 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:30,217 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:30,417 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 532 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable883 [2021-06-05 21:18:30,417 INFO L430 AbstractCegarLoop]: === Iteration 532 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:30,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:30,417 INFO L82 PathProgramCache]: Analyzing trace with hash 1016337129, now seen corresponding path program 529 times [2021-06-05 21:18:30,417 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:30,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122702580] [2021-06-05 21:18:30,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:30,419 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:30,419 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1436860225] [2021-06-05 21:18:30,419 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 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 533 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:30,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:30,444 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:30,444 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:30,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:30,458 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:30,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:30,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,502 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,502 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:30,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:30,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:30,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:30,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:30,644 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:30,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:30,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,658 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,658 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:18:30,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:30,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:30,700 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,709 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:30,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:30,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:30,745 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:30,745 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:30,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122702580] [2021-06-05 21:18:30,745 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:30,745 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1436860225] [2021-06-05 21:18:30,745 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1436860225] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:30,745 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:30,745 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:30,745 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1561062207] [2021-06-05 21:18:30,745 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:30,745 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:30,746 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:30,746 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:30,746 INFO L87 Difference]: Start difference. First operand 601 states and 1654 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:31,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:31,123 INFO L93 Difference]: Finished difference Result 622 states and 1694 transitions. [2021-06-05 21:18:31,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:31,123 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:31,123 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:31,124 INFO L225 Difference]: With dead ends: 622 [2021-06-05 21:18:31,124 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 21:18:31,124 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:31,125 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 21:18:31,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 606. [2021-06-05 21:18:31,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7570247933884295) internal successors, (1668), 605 states have internal predecessors, (1668), 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-06-05 21:18:31,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1668 transitions. [2021-06-05 21:18:31,130 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1668 transitions. Word has length 18 [2021-06-05 21:18:31,130 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:31,130 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1668 transitions. [2021-06-05 21:18:31,130 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:31,130 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1668 transitions. [2021-06-05 21:18:31,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:31,130 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:31,130 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:31,330 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 533 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable884 [2021-06-05 21:18:31,331 INFO L430 AbstractCegarLoop]: === Iteration 533 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:31,331 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:31,331 INFO L82 PathProgramCache]: Analyzing trace with hash -1549582833, now seen corresponding path program 530 times [2021-06-05 21:18:31,331 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:31,331 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544771230] [2021-06-05 21:18:31,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:31,332 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:31,332 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755273704] [2021-06-05 21:18:31,332 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 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 534 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:31,355 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:31,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:31,356 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:31,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:31,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:31,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,376 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:31,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:31,398 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:31,423 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:31,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:31,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:31,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:31,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,483 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,483 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:31,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:31,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:31,531 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,545 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:18:31,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:31,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:31,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,611 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:31,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:31,611 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:31,643 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:31,643 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:31,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544771230] [2021-06-05 21:18:31,643 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:31,643 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755273704] [2021-06-05 21:18:31,643 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755273704] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:31,643 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:31,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:31,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616106571] [2021-06-05 21:18:31,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:31,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:31,644 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:31,644 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:31,644 INFO L87 Difference]: Start difference. First operand 606 states and 1668 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:32,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:32,168 INFO L93 Difference]: Finished difference Result 627 states and 1705 transitions. [2021-06-05 21:18:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:32,169 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:32,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:32,170 INFO L225 Difference]: With dead ends: 627 [2021-06-05 21:18:32,170 INFO L226 Difference]: Without dead ends: 624 [2021-06-05 21:18:32,170 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 169.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:32,171 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 624 states. [2021-06-05 21:18:32,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 624 to 607. [2021-06-05 21:18:32,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.757425742574257) internal successors, (1671), 606 states have internal predecessors, (1671), 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-06-05 21:18:32,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1671 transitions. [2021-06-05 21:18:32,176 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1671 transitions. Word has length 18 [2021-06-05 21:18:32,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:32,176 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1671 transitions. [2021-06-05 21:18:32,176 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:32,176 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1671 transitions. [2021-06-05 21:18:32,176 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:32,177 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:32,177 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:32,377 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable885,534 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:32,377 INFO L430 AbstractCegarLoop]: === Iteration 534 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:32,377 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:32,377 INFO L82 PathProgramCache]: Analyzing trace with hash 168760873, now seen corresponding path program 531 times [2021-06-05 21:18:32,377 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:32,377 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091256009] [2021-06-05 21:18:32,377 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:32,378 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:32,378 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [561283123] [2021-06-05 21:18:32,379 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 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 535 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:32,403 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:18:32,403 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:32,404 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:32,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:32,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:32,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:32,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:32,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:32,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:32,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,486 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,486 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:18:32,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:32,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:18:32,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:32,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:32,559 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:18:32,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:32,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:32,612 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:32,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:32,619 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:32,678 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:32,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:32,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091256009] [2021-06-05 21:18:32,679 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:32,679 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [561283123] [2021-06-05 21:18:32,679 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [561283123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:32,679 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:32,679 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:32,679 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1630855852] [2021-06-05 21:18:32,679 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:32,679 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:32,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:32,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:32,679 INFO L87 Difference]: Start difference. First operand 607 states and 1671 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:33,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:33,087 INFO L93 Difference]: Finished difference Result 639 states and 1735 transitions. [2021-06-05 21:18:33,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:33,088 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:33,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:33,088 INFO L225 Difference]: With dead ends: 639 [2021-06-05 21:18:33,088 INFO L226 Difference]: Without dead ends: 636 [2021-06-05 21:18:33,088 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 153.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:33,089 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2021-06-05 21:18:33,093 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 605. [2021-06-05 21:18:33,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 2.756622516556291) internal successors, (1665), 604 states have internal predecessors, (1665), 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-06-05 21:18:33,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1665 transitions. [2021-06-05 21:18:33,094 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1665 transitions. Word has length 18 [2021-06-05 21:18:33,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:33,094 INFO L482 AbstractCegarLoop]: Abstraction has 605 states and 1665 transitions. [2021-06-05 21:18:33,094 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:33,094 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1665 transitions. [2021-06-05 21:18:33,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:33,094 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:33,095 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:33,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 535 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable886 [2021-06-05 21:18:33,295 INFO L430 AbstractCegarLoop]: === Iteration 535 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:33,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:33,295 INFO L82 PathProgramCache]: Analyzing trace with hash -978128027, now seen corresponding path program 532 times [2021-06-05 21:18:33,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:33,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594180653] [2021-06-05 21:18:33,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:33,297 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:33,297 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146344094] [2021-06-05 21:18:33,297 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 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 536 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:33,322 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:33,322 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:33,323 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:33,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:33,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:33,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,342 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,342 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:33,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:33,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:33,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:33,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:33,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:18:33,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:33,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:18:33,475 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:33,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:33,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,490 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,490 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:18:33,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:33,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:33,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:33,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:33,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:33,619 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:33,619 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:33,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594180653] [2021-06-05 21:18:33,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:33,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [146344094] [2021-06-05 21:18:33,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [146344094] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:33,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:33,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:33,620 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468539038] [2021-06-05 21:18:33,620 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:33,620 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:33,620 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:33,620 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:33,620 INFO L87 Difference]: Start difference. First operand 605 states and 1665 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:34,059 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:34,059 INFO L93 Difference]: Finished difference Result 622 states and 1696 transitions. [2021-06-05 21:18:34,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:34,060 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:34,060 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:34,061 INFO L225 Difference]: With dead ends: 622 [2021-06-05 21:18:34,061 INFO L226 Difference]: Without dead ends: 619 [2021-06-05 21:18:34,061 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 171.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:34,061 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 619 states. [2021-06-05 21:18:34,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 619 to 607. [2021-06-05 21:18:34,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.757425742574257) internal successors, (1671), 606 states have internal predecessors, (1671), 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-06-05 21:18:34,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1671 transitions. [2021-06-05 21:18:34,067 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1671 transitions. Word has length 18 [2021-06-05 21:18:34,067 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:34,067 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1671 transitions. [2021-06-05 21:18:34,067 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:34,067 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1671 transitions. [2021-06-05 21:18:34,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:34,067 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:34,068 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:34,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 536 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable887 [2021-06-05 21:18:34,268 INFO L430 AbstractCegarLoop]: === Iteration 536 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:34,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:34,268 INFO L82 PathProgramCache]: Analyzing trace with hash 740215679, now seen corresponding path program 533 times [2021-06-05 21:18:34,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:34,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [751351713] [2021-06-05 21:18:34,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:34,269 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:34,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1465098687] [2021-06-05 21:18:34,269 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 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 537 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:34,293 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:18:34,294 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:34,294 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:34,294 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:34,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:34,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,313 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:34,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:34,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:34,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:34,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:34,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:18:34,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:34,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:18:34,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:34,453 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:18:34,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:34,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,530 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:34,531 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,537 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:34,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:34,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:34,587 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:34,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [751351713] [2021-06-05 21:18:34,587 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:34,587 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1465098687] [2021-06-05 21:18:34,587 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1465098687] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:34,587 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:34,588 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:34,588 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [237752581] [2021-06-05 21:18:34,588 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:34,588 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:34,588 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:34,588 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:34,588 INFO L87 Difference]: Start difference. First operand 607 states and 1671 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:35,083 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:35,083 INFO L93 Difference]: Finished difference Result 635 states and 1727 transitions. [2021-06-05 21:18:35,084 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:35,084 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:35,084 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:35,085 INFO L225 Difference]: With dead ends: 635 [2021-06-05 21:18:35,085 INFO L226 Difference]: Without dead ends: 632 [2021-06-05 21:18:35,085 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 156.1ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:35,085 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 632 states. [2021-06-05 21:18:35,089 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 632 to 606. [2021-06-05 21:18:35,090 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7570247933884295) internal successors, (1668), 605 states have internal predecessors, (1668), 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-06-05 21:18:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1668 transitions. [2021-06-05 21:18:35,090 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1668 transitions. Word has length 18 [2021-06-05 21:18:35,090 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:35,090 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1668 transitions. [2021-06-05 21:18:35,090 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:35,091 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1668 transitions. [2021-06-05 21:18:35,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:35,091 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:35,091 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:35,291 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 537 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable888 [2021-06-05 21:18:35,292 INFO L430 AbstractCegarLoop]: === Iteration 537 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:35,292 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:35,292 INFO L82 PathProgramCache]: Analyzing trace with hash 758649705, now seen corresponding path program 534 times [2021-06-05 21:18:35,292 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:35,292 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17690922] [2021-06-05 21:18:35,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:35,293 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:35,293 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [424479256] [2021-06-05 21:18:35,293 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 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 538 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:35,330 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:18:35,330 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:35,331 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:35,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:35,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:35,346 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:35,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:35,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:35,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:35,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:35,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:35,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:18:35,477 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:35,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:35,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,493 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:18:35,522 INFO L446 ElimStorePlain]: Different costs {0=[v_A_800], 12=[F]} [2021-06-05 21:18:35,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:35,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,565 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:35,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:35,566 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:35,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:35,574 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:35,657 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:35,657 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:35,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17690922] [2021-06-05 21:18:35,657 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:35,657 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [424479256] [2021-06-05 21:18:35,657 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [424479256] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:35,657 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:35,657 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:35,657 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036779934] [2021-06-05 21:18:35,657 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:35,657 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:35,658 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:35,658 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:35,658 INFO L87 Difference]: Start difference. First operand 606 states and 1668 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:36,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:36,157 INFO L93 Difference]: Finished difference Result 626 states and 1709 transitions. [2021-06-05 21:18:36,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:36,158 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:36,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:36,159 INFO L225 Difference]: With dead ends: 626 [2021-06-05 21:18:36,159 INFO L226 Difference]: Without dead ends: 623 [2021-06-05 21:18:36,159 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 165.3ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:36,159 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2021-06-05 21:18:36,163 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 604. [2021-06-05 21:18:36,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.756218905472637) internal successors, (1662), 603 states have internal predecessors, (1662), 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-06-05 21:18:36,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1662 transitions. [2021-06-05 21:18:36,164 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1662 transitions. Word has length 18 [2021-06-05 21:18:36,164 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:36,165 INFO L482 AbstractCegarLoop]: Abstraction has 604 states and 1662 transitions. [2021-06-05 21:18:36,165 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:36,165 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1662 transitions. [2021-06-05 21:18:36,165 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:36,165 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:36,165 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:36,365 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 538 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable889 [2021-06-05 21:18:36,366 INFO L430 AbstractCegarLoop]: === Iteration 538 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:36,366 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:36,366 INFO L82 PathProgramCache]: Analyzing trace with hash -793698455, now seen corresponding path program 535 times [2021-06-05 21:18:36,366 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:36,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [768793388] [2021-06-05 21:18:36,366 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:36,368 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:36,368 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [711239889] [2021-06-05 21:18:36,368 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 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 539 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:36,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:36,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:18:36,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:36,493 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:36,493 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:36,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [768793388] [2021-06-05 21:18:36,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:36,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [711239889] [2021-06-05 21:18:36,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [711239889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:36,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:36,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:36,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [761058935] [2021-06-05 21:18:36,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:36,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:36,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:36,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=111, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:36,494 INFO L87 Difference]: Start difference. First operand 604 states and 1662 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:36,832 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:36,832 INFO L93 Difference]: Finished difference Result 803 states and 2117 transitions. [2021-06-05 21:18:36,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:36,833 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:36,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:36,835 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:18:36,835 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:18:36,835 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 125.2ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:18:36,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:18:36,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 604. [2021-06-05 21:18:36,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 603 states have (on average 2.7512437810945274) internal successors, (1659), 603 states have internal predecessors, (1659), 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-06-05 21:18:36,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 1659 transitions. [2021-06-05 21:18:36,842 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 1659 transitions. Word has length 18 [2021-06-05 21:18:36,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:36,842 INFO L482 AbstractCegarLoop]: Abstraction has 604 states and 1659 transitions. [2021-06-05 21:18:36,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:36,842 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 1659 transitions. [2021-06-05 21:18:36,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:36,842 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:36,842 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:37,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable890,539 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:37,043 INFO L430 AbstractCegarLoop]: === Iteration 539 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:37,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:37,043 INFO L82 PathProgramCache]: Analyzing trace with hash 1168042733, now seen corresponding path program 536 times [2021-06-05 21:18:37,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:37,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [42901437] [2021-06-05 21:18:37,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:37,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:37,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1868468026] [2021-06-05 21:18:37,044 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 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 540 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:37,067 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:37,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:37,068 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:37,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:37,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:37,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:37,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:37,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:37,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:37,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:18:37,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:37,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:18:37,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:37,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:37,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:37,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:37,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:37,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:37,340 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:37,372 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:37,372 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:37,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [42901437] [2021-06-05 21:18:37,372 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:37,372 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1868468026] [2021-06-05 21:18:37,372 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1868468026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:37,372 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:37,372 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:37,372 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1943005228] [2021-06-05 21:18:37,372 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:37,372 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:37,372 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:37,373 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:37,373 INFO L87 Difference]: Start difference. First operand 604 states and 1659 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:37,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:37,822 INFO L93 Difference]: Finished difference Result 634 states and 1714 transitions. [2021-06-05 21:18:37,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:37,823 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:37,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:37,824 INFO L225 Difference]: With dead ends: 634 [2021-06-05 21:18:37,824 INFO L226 Difference]: Without dead ends: 631 [2021-06-05 21:18:37,824 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 170.7ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:37,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2021-06-05 21:18:37,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 607. [2021-06-05 21:18:37,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 607 states, 606 states have (on average 2.754125412541254) internal successors, (1669), 606 states have internal predecessors, (1669), 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-06-05 21:18:37,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 607 states to 607 states and 1669 transitions. [2021-06-05 21:18:37,836 INFO L78 Accepts]: Start accepts. Automaton has 607 states and 1669 transitions. Word has length 18 [2021-06-05 21:18:37,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:37,836 INFO L482 AbstractCegarLoop]: Abstraction has 607 states and 1669 transitions. [2021-06-05 21:18:37,836 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:37,836 INFO L276 IsEmpty]: Start isEmpty. Operand 607 states and 1669 transitions. [2021-06-05 21:18:37,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:37,837 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:37,837 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:38,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable891,540 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:38,059 INFO L430 AbstractCegarLoop]: === Iteration 540 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:38,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:38,059 INFO L82 PathProgramCache]: Analyzing trace with hash -1408580857, now seen corresponding path program 537 times [2021-06-05 21:18:38,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:38,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546474884] [2021-06-05 21:18:38,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:38,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:38,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1613420858] [2021-06-05 21:18:38,061 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 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 541 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:38,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:18:38,085 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:38,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:38,086 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:38,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:38,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:38,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:38,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:38,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:38,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:18:38,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:38,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:38,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:18:38,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:38,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:38,329 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:38,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:38,338 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:38,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:38,345 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:38,399 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:38,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:38,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546474884] [2021-06-05 21:18:38,400 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:38,400 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1613420858] [2021-06-05 21:18:38,400 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1613420858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:38,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:38,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:38,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1128457851] [2021-06-05 21:18:38,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:38,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:38,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:38,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:38,400 INFO L87 Difference]: Start difference. First operand 607 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:38,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:38,947 INFO L93 Difference]: Finished difference Result 647 states and 1745 transitions. [2021-06-05 21:18:38,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:38,948 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:38,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:38,949 INFO L225 Difference]: With dead ends: 647 [2021-06-05 21:18:38,949 INFO L226 Difference]: Without dead ends: 644 [2021-06-05 21:18:38,949 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 169.3ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:38,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-06-05 21:18:38,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 606. [2021-06-05 21:18:38,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.7537190082644627) internal successors, (1666), 605 states have internal predecessors, (1666), 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-06-05 21:18:38,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1666 transitions. [2021-06-05 21:18:38,955 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1666 transitions. Word has length 18 [2021-06-05 21:18:38,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:38,955 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1666 transitions. [2021-06-05 21:18:38,955 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:38,955 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1666 transitions. [2021-06-05 21:18:38,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:38,955 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:38,955 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:39,156 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 541 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable892 [2021-06-05 21:18:39,156 INFO L430 AbstractCegarLoop]: === Iteration 541 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:39,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:39,156 INFO L82 PathProgramCache]: Analyzing trace with hash -1390146831, now seen corresponding path program 538 times [2021-06-05 21:18:39,156 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:39,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088062713] [2021-06-05 21:18:39,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:39,158 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:39,158 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1527323461] [2021-06-05 21:18:39,158 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 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 542 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:39,182 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:39,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:39,182 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:39,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:39,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:39,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:39,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:39,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:39,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:39,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:39,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:39,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:39,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:39,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:18:39,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:39,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:39,389 INFO L446 ElimStorePlain]: Different costs {0=[v_A_809], 12=[F]} [2021-06-05 21:18:39,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:39,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,424 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:39,424 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:39,425 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:39,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:39,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:39,503 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:39,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:39,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088062713] [2021-06-05 21:18:39,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:39,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1527323461] [2021-06-05 21:18:39,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1527323461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:39,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:39,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:39,504 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161929847] [2021-06-05 21:18:39,504 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:39,504 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:39,504 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:39,504 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:39,504 INFO L87 Difference]: Start difference. First operand 606 states and 1666 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:39,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:39,957 INFO L93 Difference]: Finished difference Result 630 states and 1715 transitions. [2021-06-05 21:18:39,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:39,958 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:39,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:39,959 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:18:39,959 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 21:18:39,959 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:39,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 21:18:39,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 605. [2021-06-05 21:18:39,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 605 states, 604 states have (on average 2.7533112582781456) internal successors, (1663), 604 states have internal predecessors, (1663), 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-06-05 21:18:39,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 605 states to 605 states and 1663 transitions. [2021-06-05 21:18:39,965 INFO L78 Accepts]: Start accepts. Automaton has 605 states and 1663 transitions. Word has length 18 [2021-06-05 21:18:39,965 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:39,965 INFO L482 AbstractCegarLoop]: Abstraction has 605 states and 1663 transitions. [2021-06-05 21:18:39,965 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:39,965 INFO L276 IsEmpty]: Start isEmpty. Operand 605 states and 1663 transitions. [2021-06-05 21:18:39,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:39,965 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:39,965 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:40,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable893,542 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:40,166 INFO L430 AbstractCegarLoop]: === Iteration 542 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:40,166 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:40,166 INFO L82 PathProgramCache]: Analyzing trace with hash -73989527, now seen corresponding path program 539 times [2021-06-05 21:18:40,166 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:40,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847627966] [2021-06-05 21:18:40,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:40,167 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:40,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [584055685] [2021-06-05 21:18:40,167 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 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 543 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:40,192 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 21:18:40,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:40,193 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:40,193 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:40,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:40,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:40,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:40,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:40,265 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:40,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:40,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:40,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:40,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,332 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,332 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,332 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:18:40,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:40,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:18:40,436 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:40,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:40,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,457 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:40,458 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:40,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:40,464 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:40,537 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:40,538 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:40,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847627966] [2021-06-05 21:18:40,538 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:40,538 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584055685] [2021-06-05 21:18:40,538 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584055685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:40,538 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:40,538 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:40,538 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272783660] [2021-06-05 21:18:40,538 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:40,538 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:40,538 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:40,538 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:40,538 INFO L87 Difference]: Start difference. First operand 605 states and 1663 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:41,033 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:41,033 INFO L93 Difference]: Finished difference Result 630 states and 1718 transitions. [2021-06-05 21:18:41,034 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:41,034 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:41,034 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:41,034 INFO L225 Difference]: With dead ends: 630 [2021-06-05 21:18:41,035 INFO L226 Difference]: Without dead ends: 627 [2021-06-05 21:18:41,035 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 174.6ms TimeCoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:41,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 627 states. [2021-06-05 21:18:41,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 627 to 603. [2021-06-05 21:18:41,039 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 603 states, 602 states have (on average 2.750830564784053) internal successors, (1656), 602 states have internal predecessors, (1656), 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-06-05 21:18:41,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 603 states to 603 states and 1656 transitions. [2021-06-05 21:18:41,040 INFO L78 Accepts]: Start accepts. Automaton has 603 states and 1656 transitions. Word has length 18 [2021-06-05 21:18:41,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:41,040 INFO L482 AbstractCegarLoop]: Abstraction has 603 states and 1656 transitions. [2021-06-05 21:18:41,040 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:41,040 INFO L276 IsEmpty]: Start isEmpty. Operand 603 states and 1656 transitions. [2021-06-05 21:18:41,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:41,041 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:41,041 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:41,241 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 543 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable894 [2021-06-05 21:18:41,241 INFO L430 AbstractCegarLoop]: === Iteration 543 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:41,241 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:41,241 INFO L82 PathProgramCache]: Analyzing trace with hash -1021935636, now seen corresponding path program 540 times [2021-06-05 21:18:41,241 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:41,242 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [641408549] [2021-06-05 21:18:41,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:41,243 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:41,243 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1265415323] [2021-06-05 21:18:41,243 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 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 544 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:41,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:18:41,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:41,269 WARN L261 TraceCheckSpWp]: Trace formula consists of 50 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:41,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:41,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:41,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:41,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:41,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,339 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,339 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:18:41,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 26 [2021-06-05 21:18:41,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:41,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:41,523 INFO L446 ElimStorePlain]: Different costs {0=[v_A_814], 5=[F]} [2021-06-05 21:18:41,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:41,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:41,574 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 21:18:41,576 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:41,608 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:41,614 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:41,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:55, output treesize:78 [2021-06-05 21:18:42,040 WARN L205 SmtUtils]: Spent 204.00 ms on a formula simplification. DAG size of input: 65 DAG size of output: 46 [2021-06-05 21:18:42,147 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:42,147 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:42,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [641408549] [2021-06-05 21:18:42,147 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:42,147 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1265415323] [2021-06-05 21:18:42,147 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1265415323] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:42,147 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:42,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:18:42,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133981889] [2021-06-05 21:18:42,147 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:18:42,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:42,148 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:18:42,148 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=88, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:18:42,148 INFO L87 Difference]: Start difference. First operand 603 states and 1656 transitions. Second operand has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-06-05 21:18:42,703 WARN L205 SmtUtils]: Spent 123.00 ms on a formula simplification. DAG size of input: 57 DAG size of output: 51 [2021-06-05 21:18:42,828 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:42,828 INFO L93 Difference]: Finished difference Result 718 states and 1919 transitions. [2021-06-05 21:18:42,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:18:42,829 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:42,829 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:42,830 INFO L225 Difference]: With dead ends: 718 [2021-06-05 21:18:42,830 INFO L226 Difference]: Without dead ends: 715 [2021-06-05 21:18:42,830 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 2 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 667.6ms TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:42,831 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 715 states. [2021-06-05 21:18:42,835 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 715 to 627. [2021-06-05 21:18:42,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.741214057507987) internal successors, (1716), 626 states have internal predecessors, (1716), 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-06-05 21:18:42,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1716 transitions. [2021-06-05 21:18:42,837 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1716 transitions. Word has length 18 [2021-06-05 21:18:42,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:42,837 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1716 transitions. [2021-06-05 21:18:42,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.6363636363636365) internal successors, (18), 11 states have internal predecessors, (18), 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-06-05 21:18:42,837 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1716 transitions. [2021-06-05 21:18:42,837 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:42,837 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:42,837 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:43,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 544 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable895 [2021-06-05 21:18:43,038 INFO L430 AbstractCegarLoop]: === Iteration 544 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:43,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:43,038 INFO L82 PathProgramCache]: Analyzing trace with hash 2030999400, now seen corresponding path program 541 times [2021-06-05 21:18:43,038 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:43,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [468523102] [2021-06-05 21:18:43,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:43,039 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:43,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1580720567] [2021-06-05 21:18:43,039 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 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 545 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:43,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:43,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:43,063 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:43,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:43,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,084 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:43,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:43,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:43,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:43,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:18:43,217 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:43,217 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:43,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:18:43,218 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:18:43,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,234 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:18:43,294 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:43,294 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:43,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [468523102] [2021-06-05 21:18:43,294 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:43,294 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1580720567] [2021-06-05 21:18:43,294 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1580720567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:43,294 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:43,294 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:43,294 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [409255753] [2021-06-05 21:18:43,294 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:43,294 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:43,294 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:43,294 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:43,295 INFO L87 Difference]: Start difference. First operand 627 states and 1716 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:43,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:43,644 INFO L93 Difference]: Finished difference Result 666 states and 1804 transitions. [2021-06-05 21:18:43,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:43,645 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:43,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:43,646 INFO L225 Difference]: With dead ends: 666 [2021-06-05 21:18:43,646 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 21:18:43,646 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 135.0ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:43,646 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 21:18:43,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 628. [2021-06-05 21:18:43,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 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-06-05 21:18:43,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 21:18:43,652 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 21:18:43,652 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:43,652 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 21:18:43,652 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:43,652 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 21:18:43,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:43,652 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:43,652 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:43,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 545 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable905 [2021-06-05 21:18:43,853 INFO L430 AbstractCegarLoop]: === Iteration 545 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:43,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:43,853 INFO L82 PathProgramCache]: Analyzing trace with hash -1190882516, now seen corresponding path program 542 times [2021-06-05 21:18:43,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:43,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869392865] [2021-06-05 21:18:43,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:43,854 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:43,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [564743209] [2021-06-05 21:18:43,854 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 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 546 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:43,878 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:43,878 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:43,879 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:18:43,879 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:43,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:43,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,897 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:43,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:43,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:43,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:43,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,959 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:43,960 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:43,960 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:18:44,000 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:18:44,007 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:18:44,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:18:44,023 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,036 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 21:18:44,131 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:44,131 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:44,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869392865] [2021-06-05 21:18:44,131 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:44,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564743209] [2021-06-05 21:18:44,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564743209] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:44,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:44,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:44,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1017678660] [2021-06-05 21:18:44,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:44,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:44,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:44,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:44,132 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:44,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:44,489 INFO L93 Difference]: Finished difference Result 723 states and 1948 transitions. [2021-06-05 21:18:44,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:44,489 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:44,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:44,490 INFO L225 Difference]: With dead ends: 723 [2021-06-05 21:18:44,490 INFO L226 Difference]: Without dead ends: 720 [2021-06-05 21:18:44,490 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 172.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:44,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 720 states. [2021-06-05 21:18:44,495 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 720 to 628. [2021-06-05 21:18:44,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 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-06-05 21:18:44,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 21:18:44,496 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 21:18:44,496 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:44,496 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 21:18:44,496 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:44,496 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 21:18:44,497 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:44,497 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:44,497 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:44,697 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable906,546 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:44,697 INFO L430 AbstractCegarLoop]: === Iteration 546 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:44,698 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:44,698 INFO L82 PathProgramCache]: Analyzing trace with hash -1020140443, now seen corresponding path program 543 times [2021-06-05 21:18:44,698 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:44,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622606134] [2021-06-05 21:18:44,698 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:44,699 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:44,699 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1918541720] [2021-06-05 21:18:44,699 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 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 547 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:44,723 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:18:44,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:44,724 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:44,724 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:44,738 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:44,739 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:44,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:44,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:18:44,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:44,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:18:44,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:44,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:44,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,851 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:18:44,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:44,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:44,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:44,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:44,972 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:44,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:44,978 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:45,011 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:45,012 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:45,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622606134] [2021-06-05 21:18:45,012 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:45,012 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1918541720] [2021-06-05 21:18:45,012 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1918541720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:45,012 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:45,012 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:45,012 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517807922] [2021-06-05 21:18:45,012 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:45,012 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:45,012 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:45,012 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:45,012 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:45,506 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:45,506 INFO L93 Difference]: Finished difference Result 663 states and 1785 transitions. [2021-06-05 21:18:45,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:45,507 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:45,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:45,508 INFO L225 Difference]: With dead ends: 663 [2021-06-05 21:18:45,508 INFO L226 Difference]: Without dead ends: 660 [2021-06-05 21:18:45,508 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 168.8ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:45,508 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-06-05 21:18:45,513 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 632. [2021-06-05 21:18:45,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:18:45,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:18:45,514 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:18:45,514 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:45,514 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:18:45,514 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:45,514 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:18:45,515 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:45,515 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:45,515 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:45,715 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable911,547 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:45,715 INFO L430 AbstractCegarLoop]: === Iteration 547 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:45,715 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:45,715 INFO L82 PathProgramCache]: Analyzing trace with hash 698203263, now seen corresponding path program 544 times [2021-06-05 21:18:45,715 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:45,716 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749909856] [2021-06-05 21:18:45,716 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:45,717 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:45,717 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [533574073] [2021-06-05 21:18:45,717 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 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 548 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:45,740 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:45,740 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:45,741 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:45,741 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:45,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:45,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:45,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:45,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:45,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:45,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:45,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:18:45,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:45,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:45,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:18:45,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:45,888 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,908 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:18:45,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:45,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:45,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:45,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:45,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:46,033 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:46,034 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:46,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749909856] [2021-06-05 21:18:46,034 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:46,034 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [533574073] [2021-06-05 21:18:46,034 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [533574073] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:46,034 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:46,034 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:46,034 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2040805969] [2021-06-05 21:18:46,034 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:46,034 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:46,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:46,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:46,034 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:46,549 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:46,549 INFO L93 Difference]: Finished difference Result 676 states and 1816 transitions. [2021-06-05 21:18:46,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:46,549 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:46,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:46,550 INFO L225 Difference]: With dead ends: 676 [2021-06-05 21:18:46,550 INFO L226 Difference]: Without dead ends: 673 [2021-06-05 21:18:46,550 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 163.5ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:46,551 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 673 states. [2021-06-05 21:18:46,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 673 to 631. [2021-06-05 21:18:46,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7444444444444445) internal successors, (1729), 630 states have internal predecessors, (1729), 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-06-05 21:18:46,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1729 transitions. [2021-06-05 21:18:46,556 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1729 transitions. Word has length 18 [2021-06-05 21:18:46,557 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:46,557 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1729 transitions. [2021-06-05 21:18:46,557 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:46,557 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1729 transitions. [2021-06-05 21:18:46,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:46,557 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:46,557 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:46,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 548 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable912 [2021-06-05 21:18:46,758 INFO L430 AbstractCegarLoop]: === Iteration 548 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:46,758 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:46,758 INFO L82 PathProgramCache]: Analyzing trace with hash 716637289, now seen corresponding path program 545 times [2021-06-05 21:18:46,758 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:46,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348848525] [2021-06-05 21:18:46,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:46,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:46,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [530150647] [2021-06-05 21:18:46,759 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 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 549 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:46,784 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 21:18:46,784 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:46,785 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:46,785 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:46,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:46,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:46,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:46,827 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,836 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,836 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:18:46,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:46,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,861 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:18:46,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:46,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:46,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,893 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:18:46,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:46,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:46,960 INFO L446 ElimStorePlain]: Different costs {0=[v_A_827], 12=[F]} [2021-06-05 21:18:46,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:46,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:46,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:46,995 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:46,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:46,996 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,003 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:47,078 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:47,078 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:47,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348848525] [2021-06-05 21:18:47,078 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:47,078 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [530150647] [2021-06-05 21:18:47,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [530150647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:47,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:47,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:47,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737016648] [2021-06-05 21:18:47,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:47,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:47,079 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:47,079 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:47,079 INFO L87 Difference]: Start difference. First operand 631 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:47,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:47,565 INFO L93 Difference]: Finished difference Result 659 states and 1786 transitions. [2021-06-05 21:18:47,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:47,566 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:47,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:47,567 INFO L225 Difference]: With dead ends: 659 [2021-06-05 21:18:47,567 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 21:18:47,567 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 152.6ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:47,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 21:18:47,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 630. [2021-06-05 21:18:47,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7440381558028615) internal successors, (1726), 629 states have internal predecessors, (1726), 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-06-05 21:18:47,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1726 transitions. [2021-06-05 21:18:47,573 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1726 transitions. Word has length 18 [2021-06-05 21:18:47,573 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:47,573 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1726 transitions. [2021-06-05 21:18:47,573 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:47,573 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1726 transitions. [2021-06-05 21:18:47,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:47,573 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:47,573 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:47,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable913,549 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:47,774 INFO L430 AbstractCegarLoop]: === Iteration 549 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:47,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:47,774 INFO L82 PathProgramCache]: Analyzing trace with hash 2032794593, now seen corresponding path program 546 times [2021-06-05 21:18:47,774 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:47,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [339668757] [2021-06-05 21:18:47,774 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:47,775 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:47,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180084362] [2021-06-05 21:18:47,775 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 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 550 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:47,801 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:18:47,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:47,801 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:47,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:47,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:47,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:47,839 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:47,840 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:18:47,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:47,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,894 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:18:47,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:47,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:47,916 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,929 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,929 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:18:47,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:47,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:47,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:47,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:18:48,031 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:48,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:48,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:48,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,048 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:48,114 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:48,115 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:48,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [339668757] [2021-06-05 21:18:48,115 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:48,115 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180084362] [2021-06-05 21:18:48,115 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180084362] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:48,115 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:48,115 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:48,115 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158632335] [2021-06-05 21:18:48,115 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:48,115 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:48,115 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:48,115 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:48,115 INFO L87 Difference]: Start difference. First operand 630 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:48,598 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:48,598 INFO L93 Difference]: Finished difference Result 659 states and 1789 transitions. [2021-06-05 21:18:48,599 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:48,599 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:48,599 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:48,600 INFO L225 Difference]: With dead ends: 659 [2021-06-05 21:18:48,600 INFO L226 Difference]: Without dead ends: 656 [2021-06-05 21:18:48,600 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 156.0ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:48,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 656 states. [2021-06-05 21:18:48,604 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 656 to 629. [2021-06-05 21:18:48,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7420382165605095) internal successors, (1722), 628 states have internal predecessors, (1722), 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-06-05 21:18:48,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1722 transitions. [2021-06-05 21:18:48,606 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1722 transitions. Word has length 18 [2021-06-05 21:18:48,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:48,606 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1722 transitions. [2021-06-05 21:18:48,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:48,606 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1722 transitions. [2021-06-05 21:18:48,606 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:48,606 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:48,606 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:48,806 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 550 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable914 [2021-06-05 21:18:48,807 INFO L430 AbstractCegarLoop]: === Iteration 550 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:48,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:48,807 INFO L82 PathProgramCache]: Analyzing trace with hash -1778627838, now seen corresponding path program 547 times [2021-06-05 21:18:48,807 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:48,807 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2082406904] [2021-06-05 21:18:48,807 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:48,808 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:48,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1844879493] [2021-06-05 21:18:48,809 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 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 551 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:48,833 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:48,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:48,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:48,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:48,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:48,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:18:48,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:48,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,909 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,910 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,910 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:18:48,969 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:48,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:48,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:48,970 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:48,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:18:48,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:48,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:48,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:48,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:48,990 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:18:49,054 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:49,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:49,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2082406904] [2021-06-05 21:18:49,054 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:49,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1844879493] [2021-06-05 21:18:49,055 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1844879493] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:49,055 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:49,055 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:49,055 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808592592] [2021-06-05 21:18:49,055 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:49,055 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:49,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:49,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:49,055 INFO L87 Difference]: Start difference. First operand 629 states and 1722 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:49,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:49,421 INFO L93 Difference]: Finished difference Result 699 states and 1885 transitions. [2021-06-05 21:18:49,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:49,422 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:49,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:49,423 INFO L225 Difference]: With dead ends: 699 [2021-06-05 21:18:49,423 INFO L226 Difference]: Without dead ends: 696 [2021-06-05 21:18:49,423 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 161.1ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:49,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 696 states. [2021-06-05 21:18:49,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 696 to 632. [2021-06-05 21:18:49,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7432646592709986) internal successors, (1731), 631 states have internal predecessors, (1731), 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-06-05 21:18:49,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1731 transitions. [2021-06-05 21:18:49,429 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1731 transitions. Word has length 18 [2021-06-05 21:18:49,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:49,429 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1731 transitions. [2021-06-05 21:18:49,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:49,429 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1731 transitions. [2021-06-05 21:18:49,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:49,429 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:49,429 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:49,630 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable915,551 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:49,630 INFO L430 AbstractCegarLoop]: === Iteration 551 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:49,630 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:49,630 INFO L82 PathProgramCache]: Analyzing trace with hash -116001943, now seen corresponding path program 548 times [2021-06-05 21:18:49,630 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:49,630 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453353175] [2021-06-05 21:18:49,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:49,631 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:49,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648295155] [2021-06-05 21:18:49,631 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 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 552 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:49,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:49,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:49,655 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:49,655 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:49,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:49,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:49,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:49,694 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:18:49,724 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:49,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:49,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:49,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:49,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,763 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:49,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:49,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:49,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,805 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,806 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:18:49,858 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:49,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:49,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:49,869 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:49,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:49,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:49,944 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:49,944 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:49,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453353175] [2021-06-05 21:18:49,944 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:49,944 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648295155] [2021-06-05 21:18:49,944 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648295155] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:49,944 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:49,944 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:49,944 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2050000565] [2021-06-05 21:18:49,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:49,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:49,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:49,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:49,944 INFO L87 Difference]: Start difference. First operand 632 states and 1731 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:50,435 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:50,435 INFO L93 Difference]: Finished difference Result 657 states and 1786 transitions. [2021-06-05 21:18:50,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:50,436 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:50,436 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:50,437 INFO L225 Difference]: With dead ends: 657 [2021-06-05 21:18:50,437 INFO L226 Difference]: Without dead ends: 654 [2021-06-05 21:18:50,437 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 147.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:50,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2021-06-05 21:18:50,442 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 628. [2021-06-05 21:18:50,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 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-06-05 21:18:50,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 21:18:50,443 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 21:18:50,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:50,443 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 21:18:50,443 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:50,443 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 21:18:50,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:50,444 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:50,444 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:50,644 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable916,552 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:50,644 INFO L430 AbstractCegarLoop]: === Iteration 552 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:50,644 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:50,644 INFO L82 PathProgramCache]: Analyzing trace with hash -134342163, now seen corresponding path program 549 times [2021-06-05 21:18:50,645 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:50,645 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [350376973] [2021-06-05 21:18:50,645 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:50,646 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:50,646 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [132209167] [2021-06-05 21:18:50,646 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 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 553 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:50,679 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:18:50,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:50,679 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:50,680 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:50,697 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:50,697 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:50,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,705 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:50,733 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:50,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:50,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:50,745 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:18:50,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:50,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:50,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:50,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:50,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:50,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:50,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:18:50,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:50,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:50,888 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,888 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:50,987 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:50,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:50,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:51,001 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,009 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:51,047 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:51,047 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:51,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [350376973] [2021-06-05 21:18:51,047 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:51,047 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [132209167] [2021-06-05 21:18:51,047 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [132209167] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:51,047 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:51,047 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:51,047 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408426104] [2021-06-05 21:18:51,047 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:51,047 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:51,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:51,048 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:51,048 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:51,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:51,629 INFO L93 Difference]: Finished difference Result 666 states and 1791 transitions. [2021-06-05 21:18:51,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:51,630 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:51,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:51,631 INFO L225 Difference]: With dead ends: 666 [2021-06-05 21:18:51,631 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 21:18:51,631 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 218.4ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:51,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 21:18:51,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 633. [2021-06-05 21:18:51,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7452531645569622) internal successors, (1735), 632 states have internal predecessors, (1735), 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-06-05 21:18:51,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1735 transitions. [2021-06-05 21:18:51,641 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1735 transitions. Word has length 18 [2021-06-05 21:18:51,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:51,641 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1735 transitions. [2021-06-05 21:18:51,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:51,641 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1735 transitions. [2021-06-05 21:18:51,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:51,642 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:51,642 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:51,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable917,553 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:51,842 INFO L430 AbstractCegarLoop]: === Iteration 553 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:51,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:51,842 INFO L82 PathProgramCache]: Analyzing trace with hash 1584001543, now seen corresponding path program 550 times [2021-06-05 21:18:51,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:51,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1986761727] [2021-06-05 21:18:51,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:51,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:51,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1869349748] [2021-06-05 21:18:51,844 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 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 554 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:51,868 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:51,868 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:51,869 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:51,869 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:51,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:51,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:51,911 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:51,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:51,912 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:18:51,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:51,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:18:51,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:51,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:51,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:51,978 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:51,978 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 21:18:52,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:52,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:52,020 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:52,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:52,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:52,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:18:52,093 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:52,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:52,159 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:52,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:52,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1986761727] [2021-06-05 21:18:52,159 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:52,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869349748] [2021-06-05 21:18:52,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869349748] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:52,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:52,159 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:52,159 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646709072] [2021-06-05 21:18:52,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:52,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:52,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:52,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:52,160 INFO L87 Difference]: Start difference. First operand 633 states and 1735 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:52,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:52,743 INFO L93 Difference]: Finished difference Result 679 states and 1822 transitions. [2021-06-05 21:18:52,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:52,744 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:52,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:52,745 INFO L225 Difference]: With dead ends: 679 [2021-06-05 21:18:52,745 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 21:18:52,745 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 172.7ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:52,745 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 21:18:52,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 632. [2021-06-05 21:18:52,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:18:52,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:18:52,751 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:18:52,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:52,751 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:18:52,751 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:52,751 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:18:52,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:52,751 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:52,751 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:52,952 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable918,554 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:52,952 INFO L430 AbstractCegarLoop]: === Iteration 554 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:52,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:52,952 INFO L82 PathProgramCache]: Analyzing trace with hash 1602435569, now seen corresponding path program 551 times [2021-06-05 21:18:52,952 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:52,952 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967409385] [2021-06-05 21:18:52,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:52,954 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:52,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44081143] [2021-06-05 21:18:52,954 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 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 555 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:52,979 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:18:52,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:52,980 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:52,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:52,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:52,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:52,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:52,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:53,018 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:53,019 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:53,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:53,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:53,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:18:53,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,078 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,078 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:53,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:53,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:18:53,143 INFO L446 ElimStorePlain]: Different costs {0=[v_A_844], 12=[F]} [2021-06-05 21:18:53,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:53,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,184 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:53,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:18:53,185 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:53,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:53,192 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:18:53,264 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:53,264 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:53,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967409385] [2021-06-05 21:18:53,264 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:53,264 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44081143] [2021-06-05 21:18:53,264 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44081143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:53,264 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:53,264 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:53,264 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470704161] [2021-06-05 21:18:53,265 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:53,265 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:53,265 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:53,265 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:53,265 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:53,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:53,780 INFO L93 Difference]: Finished difference Result 662 states and 1792 transitions. [2021-06-05 21:18:53,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:53,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:53,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:53,782 INFO L225 Difference]: With dead ends: 662 [2021-06-05 21:18:53,782 INFO L226 Difference]: Without dead ends: 659 [2021-06-05 21:18:53,782 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 142.5ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:53,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-06-05 21:18:53,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 631. [2021-06-05 21:18:53,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.7444444444444445) internal successors, (1729), 630 states have internal predecessors, (1729), 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-06-05 21:18:53,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1729 transitions. [2021-06-05 21:18:53,788 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1729 transitions. Word has length 18 [2021-06-05 21:18:53,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:53,788 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1729 transitions. [2021-06-05 21:18:53,788 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:53,788 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1729 transitions. [2021-06-05 21:18:53,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:53,789 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:53,789 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:53,989 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable919,555 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:53,989 INFO L430 AbstractCegarLoop]: === Iteration 555 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:53,990 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:53,990 INFO L82 PathProgramCache]: Analyzing trace with hash -1376374423, now seen corresponding path program 552 times [2021-06-05 21:18:53,990 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:53,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198031704] [2021-06-05 21:18:53,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:53,991 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:53,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [395892050] [2021-06-05 21:18:53,991 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 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 556 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:54,018 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:18:54,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:54,019 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:54,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:54,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:54,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:54,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:54,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:54,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:54,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:18:54,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:54,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:54,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:18:54,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:54,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:18:54,241 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:54,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:54,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:54,252 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:54,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:54,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:54,331 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:54,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:54,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198031704] [2021-06-05 21:18:54,332 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:54,332 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [395892050] [2021-06-05 21:18:54,332 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [395892050] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:54,332 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:54,332 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:54,332 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [3907087] [2021-06-05 21:18:54,332 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:54,332 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:54,332 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:54,332 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:54,332 INFO L87 Difference]: Start difference. First operand 631 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:54,835 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:54,835 INFO L93 Difference]: Finished difference Result 662 states and 1795 transitions. [2021-06-05 21:18:54,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:54,836 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:54,836 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:54,837 INFO L225 Difference]: With dead ends: 662 [2021-06-05 21:18:54,837 INFO L226 Difference]: Without dead ends: 659 [2021-06-05 21:18:54,837 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 163.1ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:54,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2021-06-05 21:18:54,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 630. [2021-06-05 21:18:54,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.742448330683625) internal successors, (1725), 629 states have internal predecessors, (1725), 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-06-05 21:18:54,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1725 transitions. [2021-06-05 21:18:54,843 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1725 transitions. Word has length 18 [2021-06-05 21:18:54,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:54,843 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1725 transitions. [2021-06-05 21:18:54,843 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:54,843 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1725 transitions. [2021-06-05 21:18:54,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:54,844 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:54,844 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:55,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 556 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable920 [2021-06-05 21:18:55,044 INFO L430 AbstractCegarLoop]: === Iteration 556 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:55,044 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:55,044 INFO L82 PathProgramCache]: Analyzing trace with hash -892829558, now seen corresponding path program 553 times [2021-06-05 21:18:55,044 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:55,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029716950] [2021-06-05 21:18:55,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:55,046 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:55,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [940220532] [2021-06-05 21:18:55,046 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 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 557 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:55,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:18:55,070 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:18:55,070 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:55,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:55,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:55,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:55,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:18:55,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:55,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:18:55,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:55,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:55,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:55,202 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:18:55,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:18:55,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,213 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:55,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:18:55,214 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,222 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:18:55,295 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:55,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:55,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029716950] [2021-06-05 21:18:55,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:55,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [940220532] [2021-06-05 21:18:55,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [940220532] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:55,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:55,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:55,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073514908] [2021-06-05 21:18:55,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:55,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:55,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:55,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:55,295 INFO L87 Difference]: Start difference. First operand 630 states and 1725 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:55,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:55,711 INFO L93 Difference]: Finished difference Result 705 states and 1897 transitions. [2021-06-05 21:18:55,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:55,712 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:55,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:55,713 INFO L225 Difference]: With dead ends: 705 [2021-06-05 21:18:55,713 INFO L226 Difference]: Without dead ends: 702 [2021-06-05 21:18:55,713 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 166.8ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:18:55,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-06-05 21:18:55,718 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 636. [2021-06-05 21:18:55,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7401574803149606) internal successors, (1740), 635 states have internal predecessors, (1740), 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-06-05 21:18:55,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1740 transitions. [2021-06-05 21:18:55,719 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1740 transitions. Word has length 18 [2021-06-05 21:18:55,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:55,719 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1740 transitions. [2021-06-05 21:18:55,719 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:55,719 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1740 transitions. [2021-06-05 21:18:55,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:55,720 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:55,720 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:55,920 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable921,557 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:55,920 INFO L430 AbstractCegarLoop]: === Iteration 557 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:55,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:55,920 INFO L82 PathProgramCache]: Analyzing trace with hash 769796337, now seen corresponding path program 554 times [2021-06-05 21:18:55,920 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:55,921 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1676700691] [2021-06-05 21:18:55,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:55,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:55,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526452498] [2021-06-05 21:18:55,922 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 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 558 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:55,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:18:55,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:55,945 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:55,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:55,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:55,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:55,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:55,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:55,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,997 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:55,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:55,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:18:56,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:18:56,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:56,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:18:56,046 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:56,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:56,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:18:56,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:56,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:18:56,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:56,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:18:56,166 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:56,166 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:56,167 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,173 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:56,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:56,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:56,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:56,183 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:56,252 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:56,253 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:56,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1676700691] [2021-06-05 21:18:56,253 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:56,253 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526452498] [2021-06-05 21:18:56,253 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526452498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:56,253 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:56,253 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:56,253 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917892843] [2021-06-05 21:18:56,253 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:56,253 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:56,253 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:56,253 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:56,253 INFO L87 Difference]: Start difference. First operand 636 states and 1740 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:56,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:56,786 INFO L93 Difference]: Finished difference Result 666 states and 1807 transitions. [2021-06-05 21:18:56,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:56,787 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:56,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:56,788 INFO L225 Difference]: With dead ends: 666 [2021-06-05 21:18:56,788 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 21:18:56,788 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 162.9ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:56,788 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 21:18:56,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 635. [2021-06-05 21:18:56,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7381703470031544) internal successors, (1736), 634 states have internal predecessors, (1736), 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-06-05 21:18:56,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1736 transitions. [2021-06-05 21:18:56,794 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1736 transitions. Word has length 18 [2021-06-05 21:18:56,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:56,794 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1736 transitions. [2021-06-05 21:18:56,794 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:56,794 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1736 transitions. [2021-06-05 21:18:56,794 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:56,794 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:56,794 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:56,995 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable922,558 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:56,995 INFO L430 AbstractCegarLoop]: === Iteration 558 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:56,995 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:56,995 INFO L82 PathProgramCache]: Analyzing trace with hash -1418386839, now seen corresponding path program 555 times [2021-06-05 21:18:56,995 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:56,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231603766] [2021-06-05 21:18:56,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:56,996 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:56,996 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [569142582] [2021-06-05 21:18:56,997 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 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 559 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:57,021 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:18:57,021 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:57,022 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:57,022 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:57,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:57,036 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:57,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:18:57,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:18:57,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:18:57,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:18:57,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:57,104 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:18:57,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:57,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:57,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:18:57,227 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:18:57,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:18:57,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:18:57,238 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:57,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:57,244 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:18:57,312 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:57,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:57,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231603766] [2021-06-05 21:18:57,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:57,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [569142582] [2021-06-05 21:18:57,312 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [569142582] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:57,312 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:57,312 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:57,312 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484138158] [2021-06-05 21:18:57,312 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:57,312 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:57,312 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:57,312 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:57,313 INFO L87 Difference]: Start difference. First operand 635 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:57,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:57,851 INFO L93 Difference]: Finished difference Result 660 states and 1789 transitions. [2021-06-05 21:18:57,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:57,852 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:57,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:57,853 INFO L225 Difference]: With dead ends: 660 [2021-06-05 21:18:57,853 INFO L226 Difference]: Without dead ends: 657 [2021-06-05 21:18:57,853 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 146.7ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:57,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2021-06-05 21:18:57,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 628. [2021-06-05 21:18:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.740031897926635) internal successors, (1718), 627 states have internal predecessors, (1718), 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-06-05 21:18:57,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1718 transitions. [2021-06-05 21:18:57,858 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1718 transitions. Word has length 18 [2021-06-05 21:18:57,858 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:57,858 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1718 transitions. [2021-06-05 21:18:57,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:57,859 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1718 transitions. [2021-06-05 21:18:57,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:57,859 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:57,859 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:58,059 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 559 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable923 [2021-06-05 21:18:58,060 INFO L430 AbstractCegarLoop]: === Iteration 559 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:58,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:58,060 INFO L82 PathProgramCache]: Analyzing trace with hash 710629289, now seen corresponding path program 556 times [2021-06-05 21:18:58,060 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:58,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802172304] [2021-06-05 21:18:58,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:58,061 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:58,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [579346838] [2021-06-05 21:18:58,061 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 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 560 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:58,086 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:18:58,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:58,087 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:58,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:58,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:18:58,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:18:58,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:58,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:18:58,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:18:58,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:58,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,163 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,163 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:18:58,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:58,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:58,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:18:58,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:58,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:18:58,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:58,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:58,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:58,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:58,347 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:58,380 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:58,380 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:58,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802172304] [2021-06-05 21:18:58,381 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:58,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [579346838] [2021-06-05 21:18:58,381 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [579346838] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:58,381 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:58,381 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:58,381 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784024865] [2021-06-05 21:18:58,381 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:58,381 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:58,381 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:58,381 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:58,381 INFO L87 Difference]: Start difference. First operand 628 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:58,877 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:18:58,877 INFO L93 Difference]: Finished difference Result 681 states and 1825 transitions. [2021-06-05 21:18:58,877 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:18:58,877 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:18:58,877 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:18:58,878 INFO L225 Difference]: With dead ends: 681 [2021-06-05 21:18:58,878 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 21:18:58,878 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:18:58,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 21:18:58,883 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 630. [2021-06-05 21:18:58,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.740858505564388) internal successors, (1724), 629 states have internal predecessors, (1724), 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-06-05 21:18:58,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1724 transitions. [2021-06-05 21:18:58,884 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1724 transitions. Word has length 18 [2021-06-05 21:18:58,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:18:58,884 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1724 transitions. [2021-06-05 21:18:58,885 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:18:58,885 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1724 transitions. [2021-06-05 21:18:58,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:18:58,885 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:18:58,885 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:18:59,085 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable924,560 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:59,086 INFO L430 AbstractCegarLoop]: === Iteration 560 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:18:59,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:18:59,086 INFO L82 PathProgramCache]: Analyzing trace with hash -1865994301, now seen corresponding path program 557 times [2021-06-05 21:18:59,086 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:18:59,086 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304483107] [2021-06-05 21:18:59,086 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:18:59,087 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:18:59,087 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [417983607] [2021-06-05 21:18:59,087 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 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 561 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:18:59,112 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:18:59,112 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:18:59,113 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:18:59,113 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:18:59,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:18:59,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:18:59,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:59,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:18:59,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,153 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:18:59,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:18:59,179 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:18:59,210 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:18:59,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:18:59,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:18:59,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:18:59,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:18:59,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:18:59,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:18:59,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:18:59,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:18:59,343 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:18:59,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:18:59,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:18:59,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304483107] [2021-06-05 21:18:59,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:18:59,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [417983607] [2021-06-05 21:18:59,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [417983607] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:18:59,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:18:59,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:18:59,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [604550882] [2021-06-05 21:18:59,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:18:59,394 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:18:59,394 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:18:59,394 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:18:59,394 INFO L87 Difference]: Start difference. First operand 630 states and 1724 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:00,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:00,030 INFO L93 Difference]: Finished difference Result 694 states and 1856 transitions. [2021-06-05 21:19:00,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:00,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:00,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:00,032 INFO L225 Difference]: With dead ends: 694 [2021-06-05 21:19:00,032 INFO L226 Difference]: Without dead ends: 691 [2021-06-05 21:19:00,032 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 156.9ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:00,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-06-05 21:19:00,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 629. [2021-06-05 21:19:00,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7404458598726116) internal successors, (1721), 628 states have internal predecessors, (1721), 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-06-05 21:19:00,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1721 transitions. [2021-06-05 21:19:00,038 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1721 transitions. Word has length 18 [2021-06-05 21:19:00,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:00,038 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1721 transitions. [2021-06-05 21:19:00,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:00,038 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1721 transitions. [2021-06-05 21:19:00,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:00,039 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:00,039 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:00,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable925,561 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:00,239 INFO L430 AbstractCegarLoop]: === Iteration 561 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:00,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:00,240 INFO L82 PathProgramCache]: Analyzing trace with hash -1847560275, now seen corresponding path program 558 times [2021-06-05 21:19:00,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:00,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561484518] [2021-06-05 21:19:00,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:00,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:00,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [507581940] [2021-06-05 21:19:00,241 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 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 562 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:00,266 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:00,267 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:00,267 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:19:00,267 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:00,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:00,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,287 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:19:00,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:00,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:19:00,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:00,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,343 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,343 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:38 [2021-06-05 21:19:00,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:00,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:00,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:19:00,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:00,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,424 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:19:00,455 INFO L446 ElimStorePlain]: Different costs {0=[v_A_864], 12=[F]} [2021-06-05 21:19:00,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:00,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,494 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:00,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:19:00,495 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:00,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:00,503 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:37 [2021-06-05 21:19:00,593 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:00,593 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:00,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561484518] [2021-06-05 21:19:00,593 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:00,593 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [507581940] [2021-06-05 21:19:00,593 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [507581940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:00,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:00,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:00,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [46210910] [2021-06-05 21:19:00,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:00,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:00,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:00,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:00,594 INFO L87 Difference]: Start difference. First operand 629 states and 1721 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:01,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:01,103 INFO L93 Difference]: Finished difference Result 683 states and 1833 transitions. [2021-06-05 21:19:01,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:01,103 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:01,103 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:01,104 INFO L225 Difference]: With dead ends: 683 [2021-06-05 21:19:01,104 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 21:19:01,104 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 189.2ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:19:01,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 21:19:01,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 632. [2021-06-05 21:19:01,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:19:01,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:19:01,110 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:19:01,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:01,110 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:19:01,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:01,110 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:19:01,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:01,111 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:01,111 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:01,311 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable926,562 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:01,311 INFO L430 AbstractCegarLoop]: === Iteration 562 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:01,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:01,311 INFO L82 PathProgramCache]: Analyzing trace with hash -1958382795, now seen corresponding path program 559 times [2021-06-05 21:19:01,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:01,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706532127] [2021-06-05 21:19:01,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:01,313 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:01,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1698469076] [2021-06-05 21:19:01,313 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 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 563 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:01,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:01,339 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:01,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:01,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:01,353 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,357 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,357 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,358 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:01,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:01,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:19:01,397 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:01,397 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:19:01,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:01,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:19:01,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:01,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:19:01,503 INFO L446 ElimStorePlain]: Different costs {0=[v_A_867], 12=[F]} [2021-06-05 21:19:01,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:01,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,519 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,538 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:01,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:19:01,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:01,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:01,546 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:19:01,607 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:01,607 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:01,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706532127] [2021-06-05 21:19:01,607 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:01,607 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1698469076] [2021-06-05 21:19:01,607 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1698469076] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:01,607 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:01,607 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:01,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218780247] [2021-06-05 21:19:01,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:01,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:01,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:01,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:01,608 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:02,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:02,125 INFO L93 Difference]: Finished difference Result 680 states and 1836 transitions. [2021-06-05 21:19:02,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:02,125 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:02,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:02,126 INFO L225 Difference]: With dead ends: 680 [2021-06-05 21:19:02,126 INFO L226 Difference]: Without dead ends: 677 [2021-06-05 21:19:02,126 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 135.4ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:02,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 677 states. [2021-06-05 21:19:02,131 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 677 to 632. [2021-06-05 21:19:02,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:19:02,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:19:02,132 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:19:02,132 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:02,132 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:19:02,132 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:02,132 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:19:02,133 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:02,133 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:02,133 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:02,333 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable927,563 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:02,333 INFO L430 AbstractCegarLoop]: === Iteration 563 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:02,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:02,333 INFO L82 PathProgramCache]: Analyzing trace with hash 1344977705, now seen corresponding path program 560 times [2021-06-05 21:19:02,333 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:02,333 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026630573] [2021-06-05 21:19:02,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:02,335 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:02,335 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838059031] [2021-06-05 21:19:02,335 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 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 564 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:02,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:02,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:02,358 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:02,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:02,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:02,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:02,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:02,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:02,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:19:02,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:02,421 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:02,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:02,454 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:19:02,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:02,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:02,530 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:02,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 36 [2021-06-05 21:19:02,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 21:19:02,571 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:19:02,572 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 47 treesize of output 35 [2021-06-05 21:19:02,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:02,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:02,589 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 21:19:02,620 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:02,621 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:02,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026630573] [2021-06-05 21:19:02,621 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:02,621 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838059031] [2021-06-05 21:19:02,621 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838059031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:02,621 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:02,621 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:02,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [392777621] [2021-06-05 21:19:02,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:02,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:02,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:02,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:02,621 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:02,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:02,997 INFO L93 Difference]: Finished difference Result 686 states and 1845 transitions. [2021-06-05 21:19:02,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:02,998 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:02,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:02,999 INFO L225 Difference]: With dead ends: 686 [2021-06-05 21:19:02,999 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 21:19:02,999 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 149.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:03,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 21:19:03,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 632. [2021-06-05 21:19:03,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:19:03,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:19:03,005 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:19:03,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:03,005 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:19:03,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:03,005 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:19:03,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:03,006 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:03,006 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:03,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 564 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable928 [2021-06-05 21:19:03,206 INFO L430 AbstractCegarLoop]: === Iteration 564 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:03,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:03,206 INFO L82 PathProgramCache]: Analyzing trace with hash -531402971, now seen corresponding path program 561 times [2021-06-05 21:19:03,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:03,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137808879] [2021-06-05 21:19:03,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:03,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:03,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [883369061] [2021-06-05 21:19:03,208 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 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 565 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:03,259 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:03,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:03,260 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 21:19:03,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:03,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:03,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:03,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:03,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:19:03,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:03,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:19:03,378 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:03,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:03,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:19:03,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:03,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:67, output treesize:66 [2021-06-05 21:19:03,536 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:03,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:19:03,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,550 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:19:03,554 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:03,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:03,566 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:75, output treesize:40 [2021-06-05 21:19:03,672 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:03,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:03,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137808879] [2021-06-05 21:19:03,672 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:03,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [883369061] [2021-06-05 21:19:03,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [883369061] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:03,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:03,672 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:03,672 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716146254] [2021-06-05 21:19:03,672 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:03,672 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:03,672 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:03,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:03,673 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:04,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:04,334 INFO L93 Difference]: Finished difference Result 684 states and 1845 transitions. [2021-06-05 21:19:04,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:04,335 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:04,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:04,336 INFO L225 Difference]: With dead ends: 684 [2021-06-05 21:19:04,336 INFO L226 Difference]: Without dead ends: 678 [2021-06-05 21:19:04,336 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 237.7ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:19:04,337 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2021-06-05 21:19:04,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 632. [2021-06-05 21:19:04,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7448494453248813) internal successors, (1732), 631 states have internal predecessors, (1732), 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-06-05 21:19:04,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1732 transitions. [2021-06-05 21:19:04,342 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1732 transitions. Word has length 18 [2021-06-05 21:19:04,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:04,342 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1732 transitions. [2021-06-05 21:19:04,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:04,342 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1732 transitions. [2021-06-05 21:19:04,343 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:04,343 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:04,343 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:04,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable929,565 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:04,543 INFO L430 AbstractCegarLoop]: === Iteration 565 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:04,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:04,543 INFO L82 PathProgramCache]: Analyzing trace with hash -47858106, now seen corresponding path program 562 times [2021-06-05 21:19:04,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:04,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181211960] [2021-06-05 21:19:04,544 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:04,545 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:04,545 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1724868717] [2021-06-05 21:19:04,545 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 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 566 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:04,568 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:04,568 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:04,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:19:04,569 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:04,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:04,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:04,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:04,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:04,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:04,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:19:04,623 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:04,624 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:04,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:19:04,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:04,691 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:04,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:04,692 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:04,692 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:19:04,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,700 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:04,702 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:04,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:19:04,703 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:04,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:04,717 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:19:04,780 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:04,780 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:04,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181211960] [2021-06-05 21:19:04,780 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:04,780 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1724868717] [2021-06-05 21:19:04,780 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1724868717] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:04,780 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:04,780 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:04,780 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967204754] [2021-06-05 21:19:04,780 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:04,780 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:04,781 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:04,781 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:04,781 INFO L87 Difference]: Start difference. First operand 632 states and 1732 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:05,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:05,150 INFO L93 Difference]: Finished difference Result 744 states and 2002 transitions. [2021-06-05 21:19:05,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:05,151 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:05,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:05,152 INFO L225 Difference]: With dead ends: 744 [2021-06-05 21:19:05,152 INFO L226 Difference]: Without dead ends: 741 [2021-06-05 21:19:05,152 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 155.4ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:05,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2021-06-05 21:19:05,157 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 640. [2021-06-05 21:19:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7386541471048513) internal successors, (1750), 639 states have internal predecessors, (1750), 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-06-05 21:19:05,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1750 transitions. [2021-06-05 21:19:05,158 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1750 transitions. Word has length 18 [2021-06-05 21:19:05,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:05,158 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1750 transitions. [2021-06-05 21:19:05,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:05,158 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1750 transitions. [2021-06-05 21:19:05,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:05,159 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:05,159 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:05,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 566 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable930 [2021-06-05 21:19:05,359 INFO L430 AbstractCegarLoop]: === Iteration 566 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:05,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:05,360 INFO L82 PathProgramCache]: Analyzing trace with hash 1614767789, now seen corresponding path program 563 times [2021-06-05 21:19:05,360 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:05,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17589764] [2021-06-05 21:19:05,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:05,361 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:05,361 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148428257] [2021-06-05 21:19:05,361 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 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 567 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:05,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:19:05,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:05,385 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:05,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:05,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:05,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,404 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:05,415 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:05,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:05,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:19:05,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:05,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:05,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:05,485 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:19:05,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:05,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:05,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,556 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:19:05,611 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:05,611 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:19:05,612 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,619 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:19:05,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:05,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:05,628 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:19:05,695 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:05,695 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:05,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17589764] [2021-06-05 21:19:05,695 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:05,695 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148428257] [2021-06-05 21:19:05,695 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148428257] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:05,695 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:05,695 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:05,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1232797948] [2021-06-05 21:19:05,696 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:05,696 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:05,696 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:05,696 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=130, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:05,696 INFO L87 Difference]: Start difference. First operand 640 states and 1750 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:06,214 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:06,215 INFO L93 Difference]: Finished difference Result 688 states and 1862 transitions. [2021-06-05 21:19:06,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:06,215 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:06,215 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:06,216 INFO L225 Difference]: With dead ends: 688 [2021-06-05 21:19:06,216 INFO L226 Difference]: Without dead ends: 685 [2021-06-05 21:19:06,217 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 164.7ms TimeCoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:06,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 685 states. [2021-06-05 21:19:06,221 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 685 to 640. [2021-06-05 21:19:06,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7386541471048513) internal successors, (1750), 639 states have internal predecessors, (1750), 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-06-05 21:19:06,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1750 transitions. [2021-06-05 21:19:06,222 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1750 transitions. Word has length 18 [2021-06-05 21:19:06,223 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:06,223 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1750 transitions. [2021-06-05 21:19:06,223 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:06,223 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1750 transitions. [2021-06-05 21:19:06,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:06,223 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:06,223 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:06,423 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable931,567 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:06,424 INFO L430 AbstractCegarLoop]: === Iteration 567 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:06,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:06,424 INFO L82 PathProgramCache]: Analyzing trace with hash -573415387, now seen corresponding path program 564 times [2021-06-05 21:19:06,424 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:06,424 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [628359043] [2021-06-05 21:19:06,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:06,426 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:06,426 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [748647791] [2021-06-05 21:19:06,426 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 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 568 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:06,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:06,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:06,450 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:06,450 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:06,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:06,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,468 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:06,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:06,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:06,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,487 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:19:06,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:06,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:19:06,534 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:06,535 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,544 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,544 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:06,564 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:06,564 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:06,565 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,588 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,588 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:19:06,650 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:06,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:19:06,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:19:06,660 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:06,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:06,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:19:06,737 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:06,737 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:06,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [628359043] [2021-06-05 21:19:06,738 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:06,738 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [748647791] [2021-06-05 21:19:06,738 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [748647791] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:06,738 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:06,738 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:06,738 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145400389] [2021-06-05 21:19:06,738 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:06,738 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:06,738 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:06,738 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:06,738 INFO L87 Difference]: Start difference. First operand 640 states and 1750 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:07,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:07,281 INFO L93 Difference]: Finished difference Result 692 states and 1874 transitions. [2021-06-05 21:19:07,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:07,281 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:07,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:07,282 INFO L225 Difference]: With dead ends: 692 [2021-06-05 21:19:07,282 INFO L226 Difference]: Without dead ends: 689 [2021-06-05 21:19:07,282 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 149.0ms TimeCoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:07,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 689 states. [2021-06-05 21:19:07,287 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 689 to 643. [2021-06-05 21:19:07,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 2.7429906542056073) internal successors, (1761), 642 states have internal predecessors, (1761), 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-06-05 21:19:07,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1761 transitions. [2021-06-05 21:19:07,288 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1761 transitions. Word has length 18 [2021-06-05 21:19:07,288 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:07,288 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 1761 transitions. [2021-06-05 21:19:07,288 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:07,288 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1761 transitions. [2021-06-05 21:19:07,289 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:07,289 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:07,289 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:07,489 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 568 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable932 [2021-06-05 21:19:07,489 INFO L430 AbstractCegarLoop]: === Iteration 568 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:07,490 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:07,490 INFO L82 PathProgramCache]: Analyzing trace with hash -691499867, now seen corresponding path program 565 times [2021-06-05 21:19:07,490 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:07,490 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1598874127] [2021-06-05 21:19:07,490 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:07,491 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:07,491 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905701930] [2021-06-05 21:19:07,491 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 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 569 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:07,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:07,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:19:07,514 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:07,617 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:07,617 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:07,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1598874127] [2021-06-05 21:19:07,617 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:07,617 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905701930] [2021-06-05 21:19:07,617 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905701930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:07,617 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:07,618 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:07,618 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1946521800] [2021-06-05 21:19:07,618 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:07,618 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:07,618 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:07,618 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:07,618 INFO L87 Difference]: Start difference. First operand 643 states and 1761 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:07,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:07,893 INFO L93 Difference]: Finished difference Result 809 states and 2184 transitions. [2021-06-05 21:19:07,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:07,894 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:07,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:07,895 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:19:07,895 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:19:07,895 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 88.8ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:07,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:19:07,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 636. [2021-06-05 21:19:07,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.732283464566929) internal successors, (1735), 635 states have internal predecessors, (1735), 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-06-05 21:19:07,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1735 transitions. [2021-06-05 21:19:07,905 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1735 transitions. Word has length 18 [2021-06-05 21:19:07,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:07,905 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1735 transitions. [2021-06-05 21:19:07,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:07,905 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1735 transitions. [2021-06-05 21:19:07,906 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:07,906 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:07,906 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:08,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 569 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable933 [2021-06-05 21:19:08,109 INFO L430 AbstractCegarLoop]: === Iteration 569 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:08,109 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:08,109 INFO L82 PathProgramCache]: Analyzing trace with hash -130516247, now seen corresponding path program 566 times [2021-06-05 21:19:08,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:08,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [654420453] [2021-06-05 21:19:08,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:08,110 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:08,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366541465] [2021-06-05 21:19:08,110 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 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 570 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:08,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:08,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:08,133 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:08,134 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:08,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:08,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,152 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,152 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:19:08,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:08,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:19:08,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:08,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:19:08,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:08,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:08,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:08,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:19:08,317 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:08,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:19:08,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:19:08,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:08,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:08,335 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:19:08,396 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:08,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:08,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [654420453] [2021-06-05 21:19:08,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:08,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366541465] [2021-06-05 21:19:08,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366541465] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:08,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:08,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:08,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [552319481] [2021-06-05 21:19:08,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:08,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:08,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:08,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:08,397 INFO L87 Difference]: Start difference. First operand 636 states and 1735 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:08,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:08,937 INFO L93 Difference]: Finished difference Result 694 states and 1880 transitions. [2021-06-05 21:19:08,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:08,938 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:08,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:08,938 INFO L225 Difference]: With dead ends: 694 [2021-06-05 21:19:08,939 INFO L226 Difference]: Without dead ends: 691 [2021-06-05 21:19:08,939 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 24 ImplicationChecksByTransitivity, 154.8ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:08,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 691 states. [2021-06-05 21:19:08,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 691 to 628. [2021-06-05 21:19:08,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.7384370015948964) internal successors, (1717), 627 states have internal predecessors, (1717), 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-06-05 21:19:08,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1717 transitions. [2021-06-05 21:19:08,944 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1717 transitions. Word has length 18 [2021-06-05 21:19:08,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:08,944 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1717 transitions. [2021-06-05 21:19:08,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:08,945 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1717 transitions. [2021-06-05 21:19:08,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:08,945 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:08,945 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:09,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable934,570 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:09,146 INFO L430 AbstractCegarLoop]: === Iteration 570 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:09,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:09,146 INFO L82 PathProgramCache]: Analyzing trace with hash -248600727, now seen corresponding path program 567 times [2021-06-05 21:19:09,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:09,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1185897943] [2021-06-05 21:19:09,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:09,148 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:09,148 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829129585] [2021-06-05 21:19:09,149 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 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 571 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:09,173 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:19:09,173 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:09,173 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:19:09,174 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:09,188 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:09,189 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,194 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,195 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,195 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:19:09,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:09,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:19:09,227 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:09,228 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,234 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,234 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:19:09,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:09,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:19:09,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:09,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:19:09,401 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 48 treesize of output 60 [2021-06-05 21:19:09,411 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:09,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:09,467 INFO L354 Elim1Store]: treesize reduction 42, result has 27.6 percent of original size [2021-06-05 21:19:09,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 51 [2021-06-05 21:19:09,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,503 INFO L628 ElimStorePlain]: treesize reduction 32, result has 54.3 percent of original size [2021-06-05 21:19:09,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:09,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:28 [2021-06-05 21:19:09,550 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:09,550 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1185897943] [2021-06-05 21:19:09,550 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:09,550 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829129585] [2021-06-05 21:19:09,550 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829129585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:09,550 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:09,550 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:09,551 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1334783729] [2021-06-05 21:19:09,551 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:09,551 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:09,551 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:09,551 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:09,551 INFO L87 Difference]: Start difference. First operand 628 states and 1717 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:10,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:10,076 INFO L93 Difference]: Finished difference Result 699 states and 1888 transitions. [2021-06-05 21:19:10,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:19:10,077 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:10,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:10,077 INFO L225 Difference]: With dead ends: 699 [2021-06-05 21:19:10,077 INFO L226 Difference]: Without dead ends: 693 [2021-06-05 21:19:10,078 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 164.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:10,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 693 states. [2021-06-05 21:19:10,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 693 to 622. [2021-06-05 21:19:10,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 622 states, 621 states have (on average 2.7342995169082127) internal successors, (1698), 621 states have internal predecessors, (1698), 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-06-05 21:19:10,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 622 states to 622 states and 1698 transitions. [2021-06-05 21:19:10,084 INFO L78 Accepts]: Start accepts. Automaton has 622 states and 1698 transitions. Word has length 18 [2021-06-05 21:19:10,084 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:10,084 INFO L482 AbstractCegarLoop]: Abstraction has 622 states and 1698 transitions. [2021-06-05 21:19:10,084 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:10,084 INFO L276 IsEmpty]: Start isEmpty. Operand 622 states and 1698 transitions. [2021-06-05 21:19:10,084 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:10,084 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:10,084 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:10,284 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 571 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable935 [2021-06-05 21:19:10,285 INFO L430 AbstractCegarLoop]: === Iteration 571 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:10,285 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:10,285 INFO L82 PathProgramCache]: Analyzing trace with hash -88409021, now seen corresponding path program 568 times [2021-06-05 21:19:10,285 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:10,285 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [324582426] [2021-06-05 21:19:10,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:10,287 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:10,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [221357906] [2021-06-05 21:19:10,287 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 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 572 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:10,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:10,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:10,318 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:10,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:10,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:10,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:10,363 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:10,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:10,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:10,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:10,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:10,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:10,500 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:10,500 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,510 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,511 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:10,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:10,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:10,549 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,555 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:10,556 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:10,556 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:10,585 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:10,585 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:10,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [324582426] [2021-06-05 21:19:10,585 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:10,585 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [221357906] [2021-06-05 21:19:10,585 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [221357906] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:10,585 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:10,585 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:10,586 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221577191] [2021-06-05 21:19:10,586 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:10,586 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:10,586 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:10,586 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:10,586 INFO L87 Difference]: Start difference. First operand 622 states and 1698 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:11,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:11,072 INFO L93 Difference]: Finished difference Result 740 states and 1971 transitions. [2021-06-05 21:19:11,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:11,073 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:11,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:11,074 INFO L225 Difference]: With dead ends: 740 [2021-06-05 21:19:11,074 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 21:19:11,074 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 207.1ms TimeCoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:19:11,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 21:19:11,079 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 624. [2021-06-05 21:19:11,080 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.7335473515248796) internal successors, (1703), 623 states have internal predecessors, (1703), 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-06-05 21:19:11,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1703 transitions. [2021-06-05 21:19:11,081 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1703 transitions. Word has length 18 [2021-06-05 21:19:11,081 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:11,081 INFO L482 AbstractCegarLoop]: Abstraction has 624 states and 1703 transitions. [2021-06-05 21:19:11,081 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:11,081 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1703 transitions. [2021-06-05 21:19:11,081 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:11,081 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:11,081 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:11,282 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 572 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable942 [2021-06-05 21:19:11,282 INFO L430 AbstractCegarLoop]: === Iteration 572 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:11,282 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:11,282 INFO L82 PathProgramCache]: Analyzing trace with hash 446820781, now seen corresponding path program 569 times [2021-06-05 21:19:11,282 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:11,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115898742] [2021-06-05 21:19:11,282 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:11,283 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:11,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [879746658] [2021-06-05 21:19:11,283 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 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 573 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:11,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:11,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:11,308 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:11,308 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:11,322 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:11,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:11,338 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:11,339 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,345 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:11,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:11,360 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:11,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:11,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:19:11,463 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:11,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:11,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:19:11,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:11,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:11,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:11,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:11,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:11,569 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:11,569 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:11,569 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115898742] [2021-06-05 21:19:11,570 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:11,570 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [879746658] [2021-06-05 21:19:11,570 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [879746658] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:11,570 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:11,570 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:11,570 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450247322] [2021-06-05 21:19:11,570 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:11,570 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:11,570 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:11,570 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:11,570 INFO L87 Difference]: Start difference. First operand 624 states and 1703 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:12,011 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:12,011 INFO L93 Difference]: Finished difference Result 743 states and 1979 transitions. [2021-06-05 21:19:12,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:12,012 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:12,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:12,013 INFO L225 Difference]: With dead ends: 743 [2021-06-05 21:19:12,013 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 21:19:12,013 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 188.1ms TimeCoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:19:12,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 21:19:12,019 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 625. [2021-06-05 21:19:12,019 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.7323717948717947) internal successors, (1705), 624 states have internal predecessors, (1705), 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-06-05 21:19:12,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1705 transitions. [2021-06-05 21:19:12,020 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1705 transitions. Word has length 18 [2021-06-05 21:19:12,020 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:12,020 INFO L482 AbstractCegarLoop]: Abstraction has 625 states and 1705 transitions. [2021-06-05 21:19:12,020 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:12,020 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1705 transitions. [2021-06-05 21:19:12,020 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:12,021 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:12,021 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:12,221 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable943,573 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:12,221 INFO L430 AbstractCegarLoop]: === Iteration 573 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:12,221 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:12,221 INFO L82 PathProgramCache]: Analyzing trace with hash -1787286713, now seen corresponding path program 570 times [2021-06-05 21:19:12,221 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:12,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1498912502] [2021-06-05 21:19:12,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:12,222 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:12,222 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580292419] [2021-06-05 21:19:12,222 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 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 574 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:12,246 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:12,246 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:12,246 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:12,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:12,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:12,261 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:12,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:12,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:12,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:19:12,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:12,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:12,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:12,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:12,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:12,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:12,475 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:12,476 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,484 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:12,485 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:12,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:12,491 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:12,524 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:12,524 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:12,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1498912502] [2021-06-05 21:19:12,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:12,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580292419] [2021-06-05 21:19:12,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580292419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:12,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:12,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:12,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88016546] [2021-06-05 21:19:12,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:12,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:12,525 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:12,525 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:12,525 INFO L87 Difference]: Start difference. First operand 625 states and 1705 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:13,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:13,074 INFO L93 Difference]: Finished difference Result 746 states and 1987 transitions. [2021-06-05 21:19:13,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:13,074 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:13,074 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:13,075 INFO L225 Difference]: With dead ends: 746 [2021-06-05 21:19:13,075 INFO L226 Difference]: Without dead ends: 740 [2021-06-05 21:19:13,075 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 194.2ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:19:13,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-06-05 21:19:13,081 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 626. [2021-06-05 21:19:13,081 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 626 states, 625 states have (on average 2.7312) internal successors, (1707), 625 states have internal predecessors, (1707), 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-06-05 21:19:13,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 626 states to 626 states and 1707 transitions. [2021-06-05 21:19:13,082 INFO L78 Accepts]: Start accepts. Automaton has 626 states and 1707 transitions. Word has length 18 [2021-06-05 21:19:13,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:13,082 INFO L482 AbstractCegarLoop]: Abstraction has 626 states and 1707 transitions. [2021-06-05 21:19:13,082 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:13,082 INFO L276 IsEmpty]: Start isEmpty. Operand 626 states and 1707 transitions. [2021-06-05 21:19:13,083 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:13,083 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:13,083 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:13,283 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable944,574 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:13,283 INFO L430 AbstractCegarLoop]: === Iteration 574 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:13,283 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:13,283 INFO L82 PathProgramCache]: Analyzing trace with hash -58239379, now seen corresponding path program 571 times [2021-06-05 21:19:13,283 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:13,283 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1347008027] [2021-06-05 21:19:13,284 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:13,284 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:13,284 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1107351203] [2021-06-05 21:19:13,284 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 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 575 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:13,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:13,309 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:13,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:13,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:13,323 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,328 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:13,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:13,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,345 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:13,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:13,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:13,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:13,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:13,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:13,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:13,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:13,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:13,518 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:13,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:13,525 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:13,553 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:13,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:13,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1347008027] [2021-06-05 21:19:13,554 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:13,554 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1107351203] [2021-06-05 21:19:13,554 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1107351203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:13,554 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:13,554 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:13,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [945681420] [2021-06-05 21:19:13,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:13,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:13,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:13,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:13,554 INFO L87 Difference]: Start difference. First operand 626 states and 1707 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:14,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:14,134 INFO L93 Difference]: Finished difference Result 749 states and 1995 transitions. [2021-06-05 21:19:14,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:14,135 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:14,135 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:14,136 INFO L225 Difference]: With dead ends: 749 [2021-06-05 21:19:14,136 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:19:14,136 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 160.5ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:14,137 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:19:14,141 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 627. [2021-06-05 21:19:14,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.730031948881789) internal successors, (1709), 626 states have internal predecessors, (1709), 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-06-05 21:19:14,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1709 transitions. [2021-06-05 21:19:14,142 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1709 transitions. Word has length 18 [2021-06-05 21:19:14,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:14,142 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1709 transitions. [2021-06-05 21:19:14,142 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:14,143 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1709 transitions. [2021-06-05 21:19:14,143 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:14,143 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:14,143 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:14,343 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable945,575 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:14,343 INFO L430 AbstractCegarLoop]: === Iteration 575 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:14,344 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:14,344 INFO L82 PathProgramCache]: Analyzing trace with hash 1660104327, now seen corresponding path program 572 times [2021-06-05 21:19:14,344 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:14,344 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824256158] [2021-06-05 21:19:14,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:14,345 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:14,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1150055638] [2021-06-05 21:19:14,345 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 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 576 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:14,368 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:14,369 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:14,369 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:14,369 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:14,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:14,384 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:14,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:14,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:14,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,430 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,431 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:14,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:14,456 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,466 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,466 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:14,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:14,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:19:14,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:14,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:14,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:14,585 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,592 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,593 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:14,594 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,600 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:14,601 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:14,601 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:14,645 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:14,645 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:14,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824256158] [2021-06-05 21:19:14,645 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:14,645 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1150055638] [2021-06-05 21:19:14,645 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1150055638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:14,645 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:14,645 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:14,645 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1154747780] [2021-06-05 21:19:14,645 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:14,645 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:14,645 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:14,645 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:14,645 INFO L87 Difference]: Start difference. First operand 627 states and 1709 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:15,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:15,139 INFO L93 Difference]: Finished difference Result 760 states and 2023 transitions. [2021-06-05 21:19:15,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:15,140 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:15,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:15,141 INFO L225 Difference]: With dead ends: 760 [2021-06-05 21:19:15,141 INFO L226 Difference]: Without dead ends: 756 [2021-06-05 21:19:15,141 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 172.5ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:15,142 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-06-05 21:19:15,147 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 627. [2021-06-05 21:19:15,147 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 627 states, 626 states have (on average 2.730031948881789) internal successors, (1709), 626 states have internal predecessors, (1709), 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-06-05 21:19:15,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 627 states to 627 states and 1709 transitions. [2021-06-05 21:19:15,148 INFO L78 Accepts]: Start accepts. Automaton has 627 states and 1709 transitions. Word has length 18 [2021-06-05 21:19:15,148 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:15,148 INFO L482 AbstractCegarLoop]: Abstraction has 627 states and 1709 transitions. [2021-06-05 21:19:15,148 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:15,148 INFO L276 IsEmpty]: Start isEmpty. Operand 627 states and 1709 transitions. [2021-06-05 21:19:15,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:15,149 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:15,149 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:15,349 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 576 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable946 [2021-06-05 21:19:15,349 INFO L430 AbstractCegarLoop]: === Iteration 576 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:15,349 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:15,349 INFO L82 PathProgramCache]: Analyzing trace with hash -1235016129, now seen corresponding path program 573 times [2021-06-05 21:19:15,349 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:15,349 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019087405] [2021-06-05 21:19:15,350 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:15,350 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:15,351 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1514843666] [2021-06-05 21:19:15,351 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 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 577 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:15,374 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:15,374 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:15,375 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:15,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:15,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:15,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:15,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:15,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:15,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,434 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:15,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:15,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:15,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:15,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,553 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,554 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,554 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:15,580 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:15,580 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:15,581 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,594 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:15,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:15,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,637 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,638 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:15,639 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,645 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:15,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:15,646 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:15,677 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:15,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:15,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019087405] [2021-06-05 21:19:15,677 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:15,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1514843666] [2021-06-05 21:19:15,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1514843666] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:15,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:15,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:15,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [99423116] [2021-06-05 21:19:15,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:15,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:15,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:15,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:15,678 INFO L87 Difference]: Start difference. First operand 627 states and 1709 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:16,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:16,100 INFO L93 Difference]: Finished difference Result 684 states and 1846 transitions. [2021-06-05 21:19:16,101 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:16,101 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:16,101 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:16,102 INFO L225 Difference]: With dead ends: 684 [2021-06-05 21:19:16,102 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 21:19:16,102 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 180.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:16,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 21:19:16,107 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 629. [2021-06-05 21:19:16,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7308917197452227) internal successors, (1715), 628 states have internal predecessors, (1715), 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-06-05 21:19:16,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1715 transitions. [2021-06-05 21:19:16,108 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1715 transitions. Word has length 18 [2021-06-05 21:19:16,108 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:16,108 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1715 transitions. [2021-06-05 21:19:16,108 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:16,108 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1715 transitions. [2021-06-05 21:19:16,109 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:16,109 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:16,109 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:16,309 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable947,577 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:16,309 INFO L430 AbstractCegarLoop]: === Iteration 577 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:16,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:16,310 INFO L82 PathProgramCache]: Analyzing trace with hash 825843673, now seen corresponding path program 574 times [2021-06-05 21:19:16,310 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:16,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991939873] [2021-06-05 21:19:16,310 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:16,311 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:16,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [277995258] [2021-06-05 21:19:16,311 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 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 578 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:16,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:16,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:16,334 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:16,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:16,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:16,349 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:16,365 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:16,366 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:16,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:16,387 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,394 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,395 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:16,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:16,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:16,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:16,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:16,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:16,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:16,562 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:16,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:16,568 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:16,601 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:16,601 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:16,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991939873] [2021-06-05 21:19:16,601 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:16,601 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [277995258] [2021-06-05 21:19:16,601 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [277995258] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:16,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:16,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:16,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082044051] [2021-06-05 21:19:16,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:16,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:16,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:16,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:16,602 INFO L87 Difference]: Start difference. First operand 629 states and 1715 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:17,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:17,103 INFO L93 Difference]: Finished difference Result 689 states and 1857 transitions. [2021-06-05 21:19:17,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:17,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:17,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:17,105 INFO L225 Difference]: With dead ends: 689 [2021-06-05 21:19:17,105 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 21:19:17,105 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 162.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:17,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 21:19:17,110 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 630. [2021-06-05 21:19:17,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 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-06-05 21:19:17,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 21:19:17,111 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 21:19:17,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:17,111 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 21:19:17,111 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:17,112 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 21:19:17,112 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:17,112 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:17,112 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:17,312 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable948,578 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:17,312 INFO L430 AbstractCegarLoop]: === Iteration 578 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:17,313 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:17,313 INFO L82 PathProgramCache]: Analyzing trace with hash -1740076289, now seen corresponding path program 575 times [2021-06-05 21:19:17,313 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:17,313 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248523665] [2021-06-05 21:19:17,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:17,314 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:17,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [434939135] [2021-06-05 21:19:17,314 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 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 579 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:17,338 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:17,338 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:17,338 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:17,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:17,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:17,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:17,383 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:17,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:17,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:17,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:17,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,431 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:17,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:17,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,498 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:19:17,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:17,520 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,530 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:17,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:17,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,584 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:17,585 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:17,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:17,592 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:17,623 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:17,623 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:17,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248523665] [2021-06-05 21:19:17,623 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:17,623 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [434939135] [2021-06-05 21:19:17,623 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [434939135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:17,623 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:17,623 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:17,623 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1014279661] [2021-06-05 21:19:17,623 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:17,623 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:17,624 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:17,624 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:17,624 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:18,160 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:18,160 INFO L93 Difference]: Finished difference Result 693 states and 1867 transitions. [2021-06-05 21:19:18,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:18,161 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:18,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:18,162 INFO L225 Difference]: With dead ends: 693 [2021-06-05 21:19:18,162 INFO L226 Difference]: Without dead ends: 690 [2021-06-05 21:19:18,162 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 168.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:18,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 690 states. [2021-06-05 21:19:18,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 690 to 631. [2021-06-05 21:19:18,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 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-06-05 21:19:18,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 21:19:18,168 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 21:19:18,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:18,168 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 21:19:18,168 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:18,168 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 21:19:18,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:18,169 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:18,169 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:18,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable949,579 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:18,369 INFO L430 AbstractCegarLoop]: === Iteration 579 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:18,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:18,370 INFO L82 PathProgramCache]: Analyzing trace with hash -21732583, now seen corresponding path program 576 times [2021-06-05 21:19:18,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:18,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [626247628] [2021-06-05 21:19:18,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:18,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:18,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985874018] [2021-06-05 21:19:18,371 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 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 580 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:18,396 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:18,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:18,396 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:18,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:18,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:18,413 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,426 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,426 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:18,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:18,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:18,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:18,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,476 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,477 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,477 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:18,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:18,539 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:18,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:18,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:18,609 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:18,610 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:18,618 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:18,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:18,625 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:18,673 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:18,673 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:18,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [626247628] [2021-06-05 21:19:18,673 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:18,673 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985874018] [2021-06-05 21:19:18,673 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985874018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:18,673 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:18,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:18,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474204558] [2021-06-05 21:19:18,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:18,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:18,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:18,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:18,674 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:19,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:19,273 INFO L93 Difference]: Finished difference Result 705 states and 1897 transitions. [2021-06-05 21:19:19,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:19,274 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:19,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:19,275 INFO L225 Difference]: With dead ends: 705 [2021-06-05 21:19:19,275 INFO L226 Difference]: Without dead ends: 702 [2021-06-05 21:19:19,275 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 162.0ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:19,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-06-05 21:19:19,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 628. [2021-06-05 21:19:19,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 628 states, 627 states have (on average 2.730462519936204) internal successors, (1712), 627 states have internal predecessors, (1712), 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-06-05 21:19:19,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 628 states to 628 states and 1712 transitions. [2021-06-05 21:19:19,282 INFO L78 Accepts]: Start accepts. Automaton has 628 states and 1712 transitions. Word has length 18 [2021-06-05 21:19:19,282 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:19,282 INFO L482 AbstractCegarLoop]: Abstraction has 628 states and 1712 transitions. [2021-06-05 21:19:19,282 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:19,282 INFO L276 IsEmpty]: Start isEmpty. Operand 628 states and 1712 transitions. [2021-06-05 21:19:19,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:19,283 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:19,283 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:19,483 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 580 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable950 [2021-06-05 21:19:19,483 INFO L430 AbstractCegarLoop]: === Iteration 580 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:19,483 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:19,483 INFO L82 PathProgramCache]: Analyzing trace with hash 1361073475, now seen corresponding path program 577 times [2021-06-05 21:19:19,483 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:19,483 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53762735] [2021-06-05 21:19:19,483 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:19,484 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:19,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1731040977] [2021-06-05 21:19:19,485 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 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 581 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:19,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:19,508 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:19,509 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:19,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:19,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,527 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,528 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,528 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:19,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:19,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:19,563 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:19,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:19,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:19,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:19,695 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:19,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:19,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:19,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:19,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:19,754 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,760 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:19,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:19,760 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:19,806 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:19,806 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:19,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53762735] [2021-06-05 21:19:19,806 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:19,806 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1731040977] [2021-06-05 21:19:19,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1731040977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:19,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:19,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:19,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1330638146] [2021-06-05 21:19:19,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:19,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:19,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:19,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:19,807 INFO L87 Difference]: Start difference. First operand 628 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:20,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:20,334 INFO L93 Difference]: Finished difference Result 684 states and 1848 transitions. [2021-06-05 21:19:20,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:20,335 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:20,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:20,336 INFO L225 Difference]: With dead ends: 684 [2021-06-05 21:19:20,336 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 21:19:20,336 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:20,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 21:19:20,341 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 630. [2021-06-05 21:19:20,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 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-06-05 21:19:20,342 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 21:19:20,342 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 21:19:20,342 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:20,342 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 21:19:20,342 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:20,342 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 21:19:20,342 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:20,343 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:20,343 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:20,543 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable951,581 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:20,543 INFO L430 AbstractCegarLoop]: === Iteration 581 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:20,543 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:20,543 INFO L82 PathProgramCache]: Analyzing trace with hash -1204846487, now seen corresponding path program 578 times [2021-06-05 21:19:20,543 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:20,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [986012449] [2021-06-05 21:19:20,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:20,544 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:20,544 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1286901272] [2021-06-05 21:19:20,544 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 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 582 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:20,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:20,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:20,567 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:20,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:20,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:20,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:20,597 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:20,598 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,604 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,605 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,605 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:20,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:20,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:20,669 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:20,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,680 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:19:20,726 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:20,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:20,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,740 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,740 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:19:20,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:20,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:20,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:20,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:20,813 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:20,845 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:20,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:20,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [986012449] [2021-06-05 21:19:20,845 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:20,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1286901272] [2021-06-05 21:19:20,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1286901272] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:20,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:20,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:20,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [50977487] [2021-06-05 21:19:20,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:20,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:20,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:20,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:20,846 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:21,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:21,339 INFO L93 Difference]: Finished difference Result 689 states and 1859 transitions. [2021-06-05 21:19:21,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:21,340 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:21,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:21,341 INFO L225 Difference]: With dead ends: 689 [2021-06-05 21:19:21,341 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 21:19:21,341 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 172.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:21,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 21:19:21,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 631. [2021-06-05 21:19:21,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 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-06-05 21:19:21,347 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 21:19:21,347 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 21:19:21,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:21,347 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 21:19:21,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:21,347 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 21:19:21,348 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:21,348 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:21,348 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:21,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 582 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable952 [2021-06-05 21:19:21,548 INFO L430 AbstractCegarLoop]: === Iteration 582 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:21,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:21,548 INFO L82 PathProgramCache]: Analyzing trace with hash 513497219, now seen corresponding path program 579 times [2021-06-05 21:19:21,549 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:21,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [688162054] [2021-06-05 21:19:21,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:21,550 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:21,550 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2033992685] [2021-06-05 21:19:21,550 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 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 583 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:21,573 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:21,574 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:21,574 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:19:21,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:21,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:21,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:21,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:21,605 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:21,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,621 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:19:21,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:21,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:21,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:21,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,710 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,710 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:21,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:21,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:21,804 INFO L446 ElimStorePlain]: Different costs {2=[v_A_925], 3=[F]} [2021-06-05 21:19:21,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:21,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:21,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:19:21,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:21,829 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:21,830 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:21,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 53 treesize of output 39 [2021-06-05 21:19:21,831 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:21,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:21,856 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:68, output treesize:44 [2021-06-05 21:19:21,957 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:21,957 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:21,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [688162054] [2021-06-05 21:19:21,957 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:21,957 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033992685] [2021-06-05 21:19:21,957 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033992685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:21,957 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:21,957 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:21,957 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281478402] [2021-06-05 21:19:21,957 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:21,957 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:21,957 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:21,958 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:21,958 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:22,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:22,565 INFO L93 Difference]: Finished difference Result 705 states and 1893 transitions. [2021-06-05 21:19:22,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:22,567 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:22,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:22,568 INFO L225 Difference]: With dead ends: 705 [2021-06-05 21:19:22,568 INFO L226 Difference]: Without dead ends: 699 [2021-06-05 21:19:22,568 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 231.6ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:22,568 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2021-06-05 21:19:22,573 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 629. [2021-06-05 21:19:22,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7308917197452227) internal successors, (1715), 628 states have internal predecessors, (1715), 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-06-05 21:19:22,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1715 transitions. [2021-06-05 21:19:22,574 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1715 transitions. Word has length 18 [2021-06-05 21:19:22,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:22,574 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1715 transitions. [2021-06-05 21:19:22,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:22,574 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1715 transitions. [2021-06-05 21:19:22,575 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:22,575 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:22,575 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:22,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 583 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable953 [2021-06-05 21:19:22,776 INFO L430 AbstractCegarLoop]: === Iteration 583 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:22,776 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:22,776 INFO L82 PathProgramCache]: Analyzing trace with hash -633391681, now seen corresponding path program 580 times [2021-06-05 21:19:22,776 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:22,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923719821] [2021-06-05 21:19:22,776 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:22,777 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:22,777 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2012405434] [2021-06-05 21:19:22,777 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 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 584 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:22,800 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:22,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:22,801 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:22,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:22,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:22,815 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:22,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:22,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:22,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:22,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:22,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:22,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:22,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:22,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:22,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:22,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:19:22,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:22,949 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:22,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:22,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:22,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:19:23,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:23,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:23,066 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,073 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:23,106 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:23,106 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:23,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923719821] [2021-06-05 21:19:23,106 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:23,106 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2012405434] [2021-06-05 21:19:23,106 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2012405434] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:23,106 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:23,106 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:23,106 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16168157] [2021-06-05 21:19:23,107 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:23,107 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:23,107 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:23,107 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:23,107 INFO L87 Difference]: Start difference. First operand 629 states and 1715 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:23,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:23,580 INFO L93 Difference]: Finished difference Result 684 states and 1850 transitions. [2021-06-05 21:19:23,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:23,581 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:23,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:23,581 INFO L225 Difference]: With dead ends: 684 [2021-06-05 21:19:23,582 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 21:19:23,582 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 186.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:23,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 21:19:23,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 631. [2021-06-05 21:19:23,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 630 states have (on average 2.731746031746032) internal successors, (1721), 630 states have internal predecessors, (1721), 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-06-05 21:19:23,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1721 transitions. [2021-06-05 21:19:23,588 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1721 transitions. Word has length 18 [2021-06-05 21:19:23,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:23,588 INFO L482 AbstractCegarLoop]: Abstraction has 631 states and 1721 transitions. [2021-06-05 21:19:23,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:23,588 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1721 transitions. [2021-06-05 21:19:23,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:23,589 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:23,589 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:23,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 584 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable954 [2021-06-05 21:19:23,789 INFO L430 AbstractCegarLoop]: === Iteration 584 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:23,789 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:23,790 INFO L82 PathProgramCache]: Analyzing trace with hash 1084952025, now seen corresponding path program 581 times [2021-06-05 21:19:23,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:23,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779124466] [2021-06-05 21:19:23,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:23,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:23,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [484533943] [2021-06-05 21:19:23,791 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 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 585 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:23,815 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:23,815 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:23,815 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:23,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:23,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:23,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,835 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,835 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:23,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:23,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,853 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,853 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:23,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:23,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:19:23,921 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:23,922 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:23,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:23,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:23,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:23,999 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:23,999 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:19:24,066 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:24,067 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:24,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:24,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:24,076 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:24,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:24,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:24,082 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:24,134 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:24,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:24,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779124466] [2021-06-05 21:19:24,134 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:24,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [484533943] [2021-06-05 21:19:24,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [484533943] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:24,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:24,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:24,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550257712] [2021-06-05 21:19:24,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:24,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:24,134 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:24,134 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:24,135 INFO L87 Difference]: Start difference. First operand 631 states and 1721 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:24,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:24,752 INFO L93 Difference]: Finished difference Result 697 states and 1881 transitions. [2021-06-05 21:19:24,752 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:24,752 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:24,752 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:24,753 INFO L225 Difference]: With dead ends: 697 [2021-06-05 21:19:24,753 INFO L226 Difference]: Without dead ends: 694 [2021-06-05 21:19:24,753 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 185.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:24,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-06-05 21:19:24,759 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 630. [2021-06-05 21:19:24,759 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.731319554848967) internal successors, (1718), 629 states have internal predecessors, (1718), 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-06-05 21:19:24,760 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1718 transitions. [2021-06-05 21:19:24,760 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1718 transitions. Word has length 18 [2021-06-05 21:19:24,760 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:24,760 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1718 transitions. [2021-06-05 21:19:24,760 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:24,760 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1718 transitions. [2021-06-05 21:19:24,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:24,761 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:24,761 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:24,961 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 585 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable955 [2021-06-05 21:19:24,961 INFO L430 AbstractCegarLoop]: === Iteration 585 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:24,961 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:24,961 INFO L82 PathProgramCache]: Analyzing trace with hash 1103386051, now seen corresponding path program 582 times [2021-06-05 21:19:24,961 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:24,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420281715] [2021-06-05 21:19:24,962 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:24,962 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:24,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440675250] [2021-06-05 21:19:24,963 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 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 586 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:24,985 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:24,986 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:24,986 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:19:24,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:25,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:25,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:25,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:25,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:25,062 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:19:25,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:25,063 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:25,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:53, output treesize:49 [2021-06-05 21:19:25,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:25,176 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:25,197 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:25,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:25,256 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:25,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:67, output treesize:66 [2021-06-05 21:19:25,318 INFO L446 ElimStorePlain]: Different costs {0=[v_A_934], 12=[F]} [2021-06-05 21:19:25,323 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:25,324 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,366 INFO L354 Elim1Store]: treesize reduction 128, result has 12.9 percent of original size [2021-06-05 21:19:25,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 55 [2021-06-05 21:19:25,367 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:25,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:25,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:25,384 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:48 [2021-06-05 21:19:25,528 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:25,528 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:25,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420281715] [2021-06-05 21:19:25,528 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:25,528 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440675250] [2021-06-05 21:19:25,528 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440675250] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:25,528 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:25,528 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:25,528 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033228248] [2021-06-05 21:19:25,528 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:25,528 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:25,528 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:25,529 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:25,529 INFO L87 Difference]: Start difference. First operand 630 states and 1718 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:26,347 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:26,347 INFO L93 Difference]: Finished difference Result 708 states and 1908 transitions. [2021-06-05 21:19:26,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:19:26,348 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:26,348 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:26,349 INFO L225 Difference]: With dead ends: 708 [2021-06-05 21:19:26,349 INFO L226 Difference]: Without dead ends: 705 [2021-06-05 21:19:26,349 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 551.5ms TimeCoverageRelationStatistics Valid=72, Invalid=270, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:19:26,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 705 states. [2021-06-05 21:19:26,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 705 to 633. [2021-06-05 21:19:26,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.732594936708861) internal successors, (1727), 632 states have internal predecessors, (1727), 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-06-05 21:19:26,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1727 transitions. [2021-06-05 21:19:26,355 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1727 transitions. Word has length 18 [2021-06-05 21:19:26,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:26,355 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1727 transitions. [2021-06-05 21:19:26,355 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:26,355 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1727 transitions. [2021-06-05 21:19:26,356 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:26,356 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:26,356 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:26,556 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable956,586 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:26,556 INFO L430 AbstractCegarLoop]: === Iteration 586 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:26,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:26,556 INFO L82 PathProgramCache]: Analyzing trace with hash 93681291, now seen corresponding path program 583 times [2021-06-05 21:19:26,556 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:26,556 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775422269] [2021-06-05 21:19:26,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:26,557 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:26,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1874282289] [2021-06-05 21:19:26,558 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 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 587 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:26,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:26,581 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:26,582 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:26,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:26,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,608 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,608 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:26,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:26,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:26,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,642 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:26,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:26,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:26,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:26,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:26,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:26,785 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:26,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:26,821 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:26,830 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:26,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:26,837 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:26,867 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:26,868 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:26,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775422269] [2021-06-05 21:19:26,868 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:26,868 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1874282289] [2021-06-05 21:19:26,868 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1874282289] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:26,868 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:26,868 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:26,868 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964763256] [2021-06-05 21:19:26,868 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:26,868 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:26,868 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:26,868 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:26,868 INFO L87 Difference]: Start difference. First operand 633 states and 1727 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:27,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:27,303 INFO L93 Difference]: Finished difference Result 674 states and 1818 transitions. [2021-06-05 21:19:27,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:27,304 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:27,304 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:27,305 INFO L225 Difference]: With dead ends: 674 [2021-06-05 21:19:27,305 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 21:19:27,305 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 162.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:27,305 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 21:19:27,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 634. [2021-06-05 21:19:27,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 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-06-05 21:19:27,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 21:19:27,310 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 21:19:27,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:27,310 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 21:19:27,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:27,310 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 21:19:27,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:27,311 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:27,311 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:27,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 587 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable961 [2021-06-05 21:19:27,511 INFO L430 AbstractCegarLoop]: === Iteration 587 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:27,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:27,512 INFO L82 PathProgramCache]: Analyzing trace with hash -2140426203, now seen corresponding path program 584 times [2021-06-05 21:19:27,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:27,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [403847582] [2021-06-05 21:19:27,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:27,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:27,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [822112241] [2021-06-05 21:19:27,513 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 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 588 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:27,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:27,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:27,536 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:27,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:27,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:27,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,564 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,564 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,564 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:27,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:27,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:27,612 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:27,613 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:27,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:27,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,673 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:27,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:27,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,735 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,735 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:27,761 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:27,762 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:27,775 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:27,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:27,782 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:27,822 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:27,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:27,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [403847582] [2021-06-05 21:19:27,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:27,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [822112241] [2021-06-05 21:19:27,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [822112241] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:27,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:27,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:27,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518438194] [2021-06-05 21:19:27,823 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:27,823 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:27,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:27,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:27,823 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:28,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:28,318 INFO L93 Difference]: Finished difference Result 679 states and 1829 transitions. [2021-06-05 21:19:28,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:28,319 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:28,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:28,320 INFO L225 Difference]: With dead ends: 679 [2021-06-05 21:19:28,320 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 21:19:28,320 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 158.4ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:28,320 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 21:19:28,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 635. [2021-06-05 21:19:28,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7334384858044163) internal successors, (1733), 634 states have internal predecessors, (1733), 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-06-05 21:19:28,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1733 transitions. [2021-06-05 21:19:28,326 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1733 transitions. Word has length 18 [2021-06-05 21:19:28,326 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:28,326 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1733 transitions. [2021-06-05 21:19:28,326 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:28,326 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1733 transitions. [2021-06-05 21:19:28,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:28,327 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:28,327 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:28,527 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable962,588 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:28,527 INFO L430 AbstractCegarLoop]: === Iteration 588 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:28,527 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:28,527 INFO L82 PathProgramCache]: Analyzing trace with hash -411378869, now seen corresponding path program 585 times [2021-06-05 21:19:28,527 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:28,527 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405565680] [2021-06-05 21:19:28,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:28,528 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:28,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1591405790] [2021-06-05 21:19:28,528 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 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 589 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:28,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:28,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:28,554 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:19:28,554 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:28,568 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:28,568 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,579 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:28,595 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:28,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:28,630 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:28,631 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:28,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:28,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:19:28,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:28,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:28,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:19:28,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:28,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:28,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,797 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:28,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:28,798 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 21:19:28,851 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:28,852 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:28,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405565680] [2021-06-05 21:19:28,852 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:28,852 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591405790] [2021-06-05 21:19:28,852 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591405790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:28,852 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:28,852 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:28,852 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941224074] [2021-06-05 21:19:28,852 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:28,852 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:28,852 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:28,852 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:28,852 INFO L87 Difference]: Start difference. First operand 635 states and 1733 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:29,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:29,467 INFO L93 Difference]: Finished difference Result 683 states and 1839 transitions. [2021-06-05 21:19:29,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:29,468 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:29,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:29,469 INFO L225 Difference]: With dead ends: 683 [2021-06-05 21:19:29,469 INFO L226 Difference]: Without dead ends: 680 [2021-06-05 21:19:29,469 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 196.4ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:19:29,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 680 states. [2021-06-05 21:19:29,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 680 to 636. [2021-06-05 21:19:29,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 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-06-05 21:19:29,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 21:19:29,475 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 21:19:29,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:29,475 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 21:19:29,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:29,475 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 21:19:29,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:29,476 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:29,476 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:29,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 589 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable963 [2021-06-05 21:19:29,676 INFO L430 AbstractCegarLoop]: === Iteration 589 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:29,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:29,677 INFO L82 PathProgramCache]: Analyzing trace with hash 1306964837, now seen corresponding path program 586 times [2021-06-05 21:19:29,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:29,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255054498] [2021-06-05 21:19:29,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:29,678 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:29,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1213480490] [2021-06-05 21:19:29,678 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 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 590 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:29,701 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:29,702 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:29,702 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:29,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:29,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:29,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:29,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:29,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:29,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:29,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:29,820 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:29,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:29,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:29,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:29,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:29,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:29,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:29,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:29,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:29,923 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:29,972 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:29,972 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:29,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255054498] [2021-06-05 21:19:29,972 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:29,972 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1213480490] [2021-06-05 21:19:29,972 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1213480490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:29,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:29,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:29,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813653675] [2021-06-05 21:19:29,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:29,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:29,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:29,973 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:29,973 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:30,501 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:30,501 INFO L93 Difference]: Finished difference Result 695 states and 1869 transitions. [2021-06-05 21:19:30,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:30,502 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:30,502 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:30,503 INFO L225 Difference]: With dead ends: 695 [2021-06-05 21:19:30,503 INFO L226 Difference]: Without dead ends: 692 [2021-06-05 21:19:30,503 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:30,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-06-05 21:19:30,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 633. [2021-06-05 21:19:30,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.732594936708861) internal successors, (1727), 632 states have internal predecessors, (1727), 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-06-05 21:19:30,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1727 transitions. [2021-06-05 21:19:30,509 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1727 transitions. Word has length 18 [2021-06-05 21:19:30,509 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:30,509 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1727 transitions. [2021-06-05 21:19:30,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:30,510 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1727 transitions. [2021-06-05 21:19:30,510 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:30,510 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:30,510 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:30,710 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 590 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable964 [2021-06-05 21:19:30,711 INFO L430 AbstractCegarLoop]: === Iteration 590 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:30,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:30,711 INFO L82 PathProgramCache]: Analyzing trace with hash -1605196401, now seen corresponding path program 587 times [2021-06-05 21:19:30,711 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:30,711 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905842814] [2021-06-05 21:19:30,711 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:30,712 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:30,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1805999100] [2021-06-05 21:19:30,712 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 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 591 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:30,735 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:30,735 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:30,736 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:30,736 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:30,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:30,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:30,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:30,785 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:30,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:30,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,801 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:30,802 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,802 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:30,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:30,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:30,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:30,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:30,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:30,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:30,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:30,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:30,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:30,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:31,014 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:31,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:31,024 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,031 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:31,065 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:31,065 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:31,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905842814] [2021-06-05 21:19:31,065 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:31,065 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805999100] [2021-06-05 21:19:31,065 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805999100] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:31,065 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:31,065 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:31,065 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691574328] [2021-06-05 21:19:31,065 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:31,065 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:31,065 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:31,066 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:31,066 INFO L87 Difference]: Start difference. First operand 633 states and 1727 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:31,542 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:31,543 INFO L93 Difference]: Finished difference Result 674 states and 1820 transitions. [2021-06-05 21:19:31,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:31,544 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:31,544 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:31,545 INFO L225 Difference]: With dead ends: 674 [2021-06-05 21:19:31,545 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 21:19:31,545 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 201.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:31,545 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 21:19:31,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 635. [2021-06-05 21:19:31,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7334384858044163) internal successors, (1733), 634 states have internal predecessors, (1733), 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-06-05 21:19:31,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1733 transitions. [2021-06-05 21:19:31,551 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1733 transitions. Word has length 18 [2021-06-05 21:19:31,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:31,551 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1733 transitions. [2021-06-05 21:19:31,551 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:31,551 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1733 transitions. [2021-06-05 21:19:31,552 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:31,552 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:31,552 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:31,752 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 591 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable965 [2021-06-05 21:19:31,752 INFO L430 AbstractCegarLoop]: === Iteration 591 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:31,753 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:31,753 INFO L82 PathProgramCache]: Analyzing trace with hash 123850933, now seen corresponding path program 588 times [2021-06-05 21:19:31,753 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:31,753 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704129165] [2021-06-05 21:19:31,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:31,754 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:31,754 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [910568017] [2021-06-05 21:19:31,754 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 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 592 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:31,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:31,777 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:31,777 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:31,777 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:31,791 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:31,792 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:31,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:31,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,829 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:31,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:31,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:31,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:31,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,912 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,912 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:31,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:31,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:31,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:31,977 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:31,977 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:32,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:32,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:32,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:32,043 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:32,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:32,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:32,083 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:32,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704129165] [2021-06-05 21:19:32,083 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:32,083 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910568017] [2021-06-05 21:19:32,083 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910568017] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:32,083 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:32,083 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:32,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064983930] [2021-06-05 21:19:32,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:32,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:32,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:32,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:32,084 INFO L87 Difference]: Start difference. First operand 635 states and 1733 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:32,670 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:32,670 INFO L93 Difference]: Finished difference Result 679 states and 1831 transitions. [2021-06-05 21:19:32,671 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:32,671 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:32,671 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:32,672 INFO L225 Difference]: With dead ends: 679 [2021-06-05 21:19:32,672 INFO L226 Difference]: Without dead ends: 676 [2021-06-05 21:19:32,672 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 178.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:32,672 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 676 states. [2021-06-05 21:19:32,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 676 to 636. [2021-06-05 21:19:32,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 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-06-05 21:19:32,677 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 21:19:32,677 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 21:19:32,677 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:32,677 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 21:19:32,678 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:32,678 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 21:19:32,678 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:32,678 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:32,678 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:32,878 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable966,592 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:32,879 INFO L430 AbstractCegarLoop]: === Iteration 592 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:32,879 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:32,879 INFO L82 PathProgramCache]: Analyzing trace with hash 1842194639, now seen corresponding path program 589 times [2021-06-05 21:19:32,879 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:32,879 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633592053] [2021-06-05 21:19:32,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:32,880 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:32,880 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773830070] [2021-06-05 21:19:32,880 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 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 593 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:32,907 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:32,908 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:32,908 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:32,922 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:32,923 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:32,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:32,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:32,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:32,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,965 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:32,966 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:32,966 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:33,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:33,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:33,025 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,025 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:33,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:33,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:33,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:33,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:33,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:33,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:33,129 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:33,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:33,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:33,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:33,168 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:33,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:33,174 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:33,224 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:33,224 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:33,224 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633592053] [2021-06-05 21:19:33,225 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:33,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773830070] [2021-06-05 21:19:33,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773830070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:33,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:33,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:33,225 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1987964020] [2021-06-05 21:19:33,225 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:33,225 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:33,225 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:33,225 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:33,225 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:33,890 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:33,891 INFO L93 Difference]: Finished difference Result 691 states and 1861 transitions. [2021-06-05 21:19:33,892 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:33,892 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:33,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:33,893 INFO L225 Difference]: With dead ends: 691 [2021-06-05 21:19:33,893 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 21:19:33,893 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 185.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:33,893 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 21:19:33,898 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 634. [2021-06-05 21:19:33,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 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-06-05 21:19:33,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 21:19:33,899 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 21:19:33,899 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:33,899 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 21:19:33,900 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:33,900 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 21:19:33,900 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:33,900 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:33,900 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:34,100 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable967,593 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:34,101 INFO L430 AbstractCegarLoop]: === Iteration 593 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:34,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:34,101 INFO L82 PathProgramCache]: Analyzing trace with hash 695305739, now seen corresponding path program 590 times [2021-06-05 21:19:34,101 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:34,101 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399026000] [2021-06-05 21:19:34,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:34,102 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:34,102 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371477529] [2021-06-05 21:19:34,102 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 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 594 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:34,125 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:34,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:34,126 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:34,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:34,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:34,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:34,170 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:34,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:34,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:19:34,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:34,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,259 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:34,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:34,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:19:34,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:34,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:19:34,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:34,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:34,438 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:34,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:34,445 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:34,476 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:34,476 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:34,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399026000] [2021-06-05 21:19:34,476 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:34,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371477529] [2021-06-05 21:19:34,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371477529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:34,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:34,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:34,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [826747976] [2021-06-05 21:19:34,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:34,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:34,477 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:34,477 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:34,477 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:34,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:34,973 INFO L93 Difference]: Finished difference Result 674 states and 1822 transitions. [2021-06-05 21:19:34,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:34,974 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:34,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:34,975 INFO L225 Difference]: With dead ends: 674 [2021-06-05 21:19:34,975 INFO L226 Difference]: Without dead ends: 671 [2021-06-05 21:19:34,975 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 204.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:34,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 671 states. [2021-06-05 21:19:34,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 671 to 636. [2021-06-05 21:19:34,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 636 states, 635 states have (on average 2.7338582677165353) internal successors, (1736), 635 states have internal predecessors, (1736), 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-06-05 21:19:34,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 636 states to 636 states and 1736 transitions. [2021-06-05 21:19:34,981 INFO L78 Accepts]: Start accepts. Automaton has 636 states and 1736 transitions. Word has length 18 [2021-06-05 21:19:34,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:34,981 INFO L482 AbstractCegarLoop]: Abstraction has 636 states and 1736 transitions. [2021-06-05 21:19:34,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:34,981 INFO L276 IsEmpty]: Start isEmpty. Operand 636 states and 1736 transitions. [2021-06-05 21:19:34,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:34,982 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:34,982 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:35,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable968,594 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:35,182 INFO L430 AbstractCegarLoop]: === Iteration 594 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:35,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:35,182 INFO L82 PathProgramCache]: Analyzing trace with hash -1881317851, now seen corresponding path program 591 times [2021-06-05 21:19:35,182 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:35,182 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1969054494] [2021-06-05 21:19:35,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:35,183 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:35,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1059788958] [2021-06-05 21:19:35,184 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 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 595 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:35,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:35,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:35,207 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:35,208 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:35,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:35,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:35,251 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:35,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:35,253 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,270 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,270 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:35,316 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:35,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:19:35,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:35,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,367 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,368 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,368 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:19:35,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:35,401 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,414 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:19:35,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:35,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:35,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:35,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:35,488 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:35,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:35,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1969054494] [2021-06-05 21:19:35,535 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:35,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1059788958] [2021-06-05 21:19:35,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1059788958] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:35,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:35,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:35,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285555447] [2021-06-05 21:19:35,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:35,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:35,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:35,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:35,535 INFO L87 Difference]: Start difference. First operand 636 states and 1736 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:36,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:36,056 INFO L93 Difference]: Finished difference Result 687 states and 1853 transitions. [2021-06-05 21:19:36,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:36,057 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:36,057 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:36,057 INFO L225 Difference]: With dead ends: 687 [2021-06-05 21:19:36,058 INFO L226 Difference]: Without dead ends: 684 [2021-06-05 21:19:36,058 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 185.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:36,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 684 states. [2021-06-05 21:19:36,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 684 to 634. [2021-06-05 21:19:36,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7330173775671405) internal successors, (1730), 633 states have internal predecessors, (1730), 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-06-05 21:19:36,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1730 transitions. [2021-06-05 21:19:36,064 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1730 transitions. Word has length 18 [2021-06-05 21:19:36,064 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:36,064 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1730 transitions. [2021-06-05 21:19:36,064 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:36,064 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1730 transitions. [2021-06-05 21:19:36,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:36,073 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:36,073 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:36,274 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 595 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable969 [2021-06-05 21:19:36,274 INFO L430 AbstractCegarLoop]: === Iteration 595 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:36,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:36,274 INFO L82 PathProgramCache]: Analyzing trace with hash -182846965, now seen corresponding path program 592 times [2021-06-05 21:19:36,274 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:36,274 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669344189] [2021-06-05 21:19:36,274 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:36,275 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:36,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1168521737] [2021-06-05 21:19:36,275 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 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 596 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:36,297 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:36,298 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:36,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:19:36,298 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:36,397 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:36,397 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:36,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669344189] [2021-06-05 21:19:36,397 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:36,397 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1168521737] [2021-06-05 21:19:36,397 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1168521737] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:36,397 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:36,397 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:36,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [734842855] [2021-06-05 21:19:36,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:36,398 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:36,398 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:36,398 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:36,398 INFO L87 Difference]: Start difference. First operand 634 states and 1730 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:36,720 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:36,721 INFO L93 Difference]: Finished difference Result 819 states and 2129 transitions. [2021-06-05 21:19:36,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:19:36,722 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:36,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:36,723 INFO L225 Difference]: With dead ends: 819 [2021-06-05 21:19:36,723 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 21:19:36,723 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 154.6ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:19:36,724 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 21:19:36,729 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 635. [2021-06-05 21:19:36,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.727129337539432) internal successors, (1729), 634 states have internal predecessors, (1729), 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-06-05 21:19:36,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1729 transitions. [2021-06-05 21:19:36,730 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1729 transitions. Word has length 18 [2021-06-05 21:19:36,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:36,730 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1729 transitions. [2021-06-05 21:19:36,730 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:36,730 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1729 transitions. [2021-06-05 21:19:36,731 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:36,731 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:36,731 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:36,931 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 596 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable970 [2021-06-05 21:19:36,932 INFO L430 AbstractCegarLoop]: === Iteration 596 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:36,932 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:36,932 INFO L82 PathProgramCache]: Analyzing trace with hash -720702543, now seen corresponding path program 593 times [2021-06-05 21:19:36,932 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:36,932 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [750583943] [2021-06-05 21:19:36,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:36,933 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:36,933 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621603122] [2021-06-05 21:19:36,933 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 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 597 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:36,956 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:19:36,957 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:36,957 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:19:36,957 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:36,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:36,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:36,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:36,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:36,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:37,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:37,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:37,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:37,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:19:37,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:37,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,107 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:19:37,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:37,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,143 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:19:37,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,174 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 21:19:37,176 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:37,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,186 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,187 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:37,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:19:37,188 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:37,197 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:37,197 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:57, output treesize:25 [2021-06-05 21:19:37,228 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:37,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:37,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [750583943] [2021-06-05 21:19:37,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:37,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621603122] [2021-06-05 21:19:37,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621603122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:37,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:37,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:37,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984034938] [2021-06-05 21:19:37,228 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:37,228 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:37,228 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:37,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:37,229 INFO L87 Difference]: Start difference. First operand 635 states and 1729 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:37,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:37,647 INFO L93 Difference]: Finished difference Result 686 states and 1844 transitions. [2021-06-05 21:19:37,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:19:37,648 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:37,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:37,649 INFO L225 Difference]: With dead ends: 686 [2021-06-05 21:19:37,649 INFO L226 Difference]: Without dead ends: 679 [2021-06-05 21:19:37,649 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 143.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:37,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2021-06-05 21:19:37,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 634. [2021-06-05 21:19:37,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.726698262243286) internal successors, (1726), 633 states have internal predecessors, (1726), 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-06-05 21:19:37,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1726 transitions. [2021-06-05 21:19:37,655 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1726 transitions. Word has length 18 [2021-06-05 21:19:37,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:37,655 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1726 transitions. [2021-06-05 21:19:37,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:37,655 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1726 transitions. [2021-06-05 21:19:37,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:37,655 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:37,656 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:37,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 597 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable971 [2021-06-05 21:19:37,856 INFO L430 AbstractCegarLoop]: === Iteration 597 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:37,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:37,856 INFO L82 PathProgramCache]: Analyzing trace with hash 492581003, now seen corresponding path program 594 times [2021-06-05 21:19:37,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:37,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940517184] [2021-06-05 21:19:37,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:37,858 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:37,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370245096] [2021-06-05 21:19:37,858 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 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 598 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:37,895 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:37,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:37,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:19:37,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:37,993 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:37,993 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:37,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940517184] [2021-06-05 21:19:37,993 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:37,993 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370245096] [2021-06-05 21:19:37,993 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370245096] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:37,993 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:37,993 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:37,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722427488] [2021-06-05 21:19:37,994 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:37,994 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:37,994 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:37,994 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:37,994 INFO L87 Difference]: Start difference. First operand 634 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:38,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:38,371 INFO L93 Difference]: Finished difference Result 988 states and 2510 transitions. [2021-06-05 21:19:38,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:19:38,372 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:38,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:38,373 INFO L225 Difference]: With dead ends: 988 [2021-06-05 21:19:38,373 INFO L226 Difference]: Without dead ends: 984 [2021-06-05 21:19:38,373 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 63 ImplicationChecksByTransitivity, 103.1ms TimeCoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:19:38,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 984 states. [2021-06-05 21:19:38,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 984 to 632. [2021-06-05 21:19:38,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7258320126782882) internal successors, (1720), 631 states have internal predecessors, (1720), 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-06-05 21:19:38,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1720 transitions. [2021-06-05 21:19:38,381 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1720 transitions. Word has length 18 [2021-06-05 21:19:38,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:38,381 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1720 transitions. [2021-06-05 21:19:38,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:38,381 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1720 transitions. [2021-06-05 21:19:38,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:38,382 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:38,382 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:38,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 598 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable972 [2021-06-05 21:19:38,582 INFO L430 AbstractCegarLoop]: === Iteration 598 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:38,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:38,582 INFO L82 PathProgramCache]: Analyzing trace with hash 501587719, now seen corresponding path program 595 times [2021-06-05 21:19:38,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:38,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436545902] [2021-06-05 21:19:38,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:38,583 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:38,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44065203] [2021-06-05 21:19:38,584 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 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 599 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:38,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:38,607 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:38,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:38,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:38,622 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:38,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:38,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:38,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:38,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:19:38,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:38,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:19:38,827 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:38,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:38,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:38,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:38,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:38,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:38,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:38,885 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:38,917 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:38,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:38,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436545902] [2021-06-05 21:19:38,917 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:38,918 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44065203] [2021-06-05 21:19:38,918 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44065203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:38,918 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:38,918 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:38,918 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [63439187] [2021-06-05 21:19:38,918 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:38,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:38,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:38,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:38,918 INFO L87 Difference]: Start difference. First operand 632 states and 1720 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:39,385 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:39,385 INFO L93 Difference]: Finished difference Result 672 states and 1810 transitions. [2021-06-05 21:19:39,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:39,386 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:39,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:39,387 INFO L225 Difference]: With dead ends: 672 [2021-06-05 21:19:39,387 INFO L226 Difference]: Without dead ends: 669 [2021-06-05 21:19:39,387 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:39,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 669 states. [2021-06-05 21:19:39,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 669 to 633. [2021-06-05 21:19:39,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7262658227848102) internal successors, (1723), 632 states have internal predecessors, (1723), 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-06-05 21:19:39,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1723 transitions. [2021-06-05 21:19:39,395 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1723 transitions. Word has length 18 [2021-06-05 21:19:39,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:39,396 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1723 transitions. [2021-06-05 21:19:39,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:39,396 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1723 transitions. [2021-06-05 21:19:39,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:39,396 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:39,397 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:39,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 599 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable973 [2021-06-05 21:19:39,613 INFO L430 AbstractCegarLoop]: === Iteration 599 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:39,613 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:39,613 INFO L82 PathProgramCache]: Analyzing trace with hash -2064332243, now seen corresponding path program 596 times [2021-06-05 21:19:39,613 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:39,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [40003983] [2021-06-05 21:19:39,613 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:39,614 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:39,614 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [708558721] [2021-06-05 21:19:39,614 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 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 600 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:39,637 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:39,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:39,637 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:39,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:39,651 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:39,652 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:39,668 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:39,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:39,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:19:39,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:39,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:39,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:39,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:19:39,865 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:39,866 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:39,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:39,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:39,933 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:39,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:39,939 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:39,971 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:39,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:39,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [40003983] [2021-06-05 21:19:39,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:39,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [708558721] [2021-06-05 21:19:39,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [708558721] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:39,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:39,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:39,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751307971] [2021-06-05 21:19:39,976 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:39,976 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:39,976 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:39,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:39,977 INFO L87 Difference]: Start difference. First operand 633 states and 1723 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:40,495 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:40,495 INFO L93 Difference]: Finished difference Result 677 states and 1821 transitions. [2021-06-05 21:19:40,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:40,496 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:40,496 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:40,496 INFO L225 Difference]: With dead ends: 677 [2021-06-05 21:19:40,496 INFO L226 Difference]: Without dead ends: 674 [2021-06-05 21:19:40,497 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 201.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:40,497 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-06-05 21:19:40,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 634. [2021-06-05 21:19:40,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.726698262243286) internal successors, (1726), 633 states have internal predecessors, (1726), 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-06-05 21:19:40,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1726 transitions. [2021-06-05 21:19:40,505 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1726 transitions. Word has length 18 [2021-06-05 21:19:40,505 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:40,505 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1726 transitions. [2021-06-05 21:19:40,505 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:40,505 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1726 transitions. [2021-06-05 21:19:40,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:40,506 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:40,506 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:40,706 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 600 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable974 [2021-06-05 21:19:40,706 INFO L430 AbstractCegarLoop]: === Iteration 600 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:40,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:40,706 INFO L82 PathProgramCache]: Analyzing trace with hash -345988537, now seen corresponding path program 597 times [2021-06-05 21:19:40,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:40,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1603702043] [2021-06-05 21:19:40,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:40,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:40,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580220960] [2021-06-05 21:19:40,708 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 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 601 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:40,731 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:40,731 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:40,731 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:40,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:40,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:40,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,751 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,751 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:40,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:40,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:40,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:40,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,809 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,809 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:19:40,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:40,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:19:40,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:40,885 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,895 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:19:40,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:40,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,932 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:40,932 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:40,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:40,939 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:40,985 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:40,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:40,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1603702043] [2021-06-05 21:19:40,986 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:40,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580220960] [2021-06-05 21:19:40,986 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580220960] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:40,986 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:40,986 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:40,986 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993225342] [2021-06-05 21:19:40,986 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:40,986 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:40,986 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:40,986 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:40,986 INFO L87 Difference]: Start difference. First operand 634 states and 1726 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:41,445 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:41,445 INFO L93 Difference]: Finished difference Result 689 states and 1851 transitions. [2021-06-05 21:19:41,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:41,446 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:41,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:41,446 INFO L225 Difference]: With dead ends: 689 [2021-06-05 21:19:41,446 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 21:19:41,447 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 139.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:41,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 21:19:41,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 632. [2021-06-05 21:19:41,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.7258320126782882) internal successors, (1720), 631 states have internal predecessors, (1720), 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-06-05 21:19:41,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1720 transitions. [2021-06-05 21:19:41,453 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1720 transitions. Word has length 18 [2021-06-05 21:19:41,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:41,453 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1720 transitions. [2021-06-05 21:19:41,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:41,453 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1720 transitions. [2021-06-05 21:19:41,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:41,454 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:41,454 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:41,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable975,601 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:41,654 INFO L430 AbstractCegarLoop]: === Iteration 601 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:41,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:41,654 INFO L82 PathProgramCache]: Analyzing trace with hash -1492877437, now seen corresponding path program 598 times [2021-06-05 21:19:41,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:41,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124505303] [2021-06-05 21:19:41,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:41,655 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:41,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1693451236] [2021-06-05 21:19:41,655 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 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 602 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:41,678 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:41,678 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:41,679 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:41,679 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:41,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:41,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:41,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:41,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:41,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:41,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,753 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:19:41,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:41,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,787 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,787 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:19:41,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:41,817 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:19:41,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:41,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:41,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:41,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:41,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:41,966 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:41,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:41,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124505303] [2021-06-05 21:19:41,966 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:41,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1693451236] [2021-06-05 21:19:41,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1693451236] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:41,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:41,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:41,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453735041] [2021-06-05 21:19:41,966 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:41,966 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:41,966 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:41,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:41,967 INFO L87 Difference]: Start difference. First operand 632 states and 1720 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:42,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:42,467 INFO L93 Difference]: Finished difference Result 671 states and 1809 transitions. [2021-06-05 21:19:42,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:42,468 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:42,468 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:42,469 INFO L225 Difference]: With dead ends: 671 [2021-06-05 21:19:42,469 INFO L226 Difference]: Without dead ends: 668 [2021-06-05 21:19:42,469 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 160.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:42,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 668 states. [2021-06-05 21:19:42,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 668 to 633. [2021-06-05 21:19:42,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7262658227848102) internal successors, (1723), 632 states have internal predecessors, (1723), 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-06-05 21:19:42,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1723 transitions. [2021-06-05 21:19:42,475 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1723 transitions. Word has length 18 [2021-06-05 21:19:42,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:42,475 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1723 transitions. [2021-06-05 21:19:42,475 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:42,475 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1723 transitions. [2021-06-05 21:19:42,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:42,476 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:42,476 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:42,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable976,602 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:42,676 INFO L430 AbstractCegarLoop]: === Iteration 602 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:42,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:42,676 INFO L82 PathProgramCache]: Analyzing trace with hash 225466269, now seen corresponding path program 599 times [2021-06-05 21:19:42,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:42,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388063295] [2021-06-05 21:19:42,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:42,677 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:42,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [832397878] [2021-06-05 21:19:42,678 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 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 603 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:42,701 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:42,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:42,702 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:42,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:42,715 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:42,716 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:42,732 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:42,733 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,739 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,739 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,739 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:42,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:42,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:19:42,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:42,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,811 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:19:42,840 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:42,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:42,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,856 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:19:42,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:42,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,927 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:42,928 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:42,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:42,935 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:42,982 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:42,982 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:42,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388063295] [2021-06-05 21:19:42,982 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:42,982 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [832397878] [2021-06-05 21:19:42,982 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [832397878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:42,982 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:42,982 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:42,982 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786740129] [2021-06-05 21:19:42,982 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:42,982 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:42,982 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:42,982 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:42,983 INFO L87 Difference]: Start difference. First operand 633 states and 1723 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:43,521 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:43,521 INFO L93 Difference]: Finished difference Result 684 states and 1840 transitions. [2021-06-05 21:19:43,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:43,522 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:43,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:43,522 INFO L225 Difference]: With dead ends: 684 [2021-06-05 21:19:43,523 INFO L226 Difference]: Without dead ends: 681 [2021-06-05 21:19:43,523 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 160.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:43,523 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2021-06-05 21:19:43,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 630. [2021-06-05 21:19:43,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7249602543720193) internal successors, (1714), 629 states have internal predecessors, (1714), 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-06-05 21:19:43,529 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1714 transitions. [2021-06-05 21:19:43,529 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1714 transitions. Word has length 18 [2021-06-05 21:19:43,529 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:43,529 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1714 transitions. [2021-06-05 21:19:43,529 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:43,529 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1714 transitions. [2021-06-05 21:19:43,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:43,529 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:43,529 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:43,730 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable977,603 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:43,730 INFO L430 AbstractCegarLoop]: === Iteration 603 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:43,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:43,730 INFO L82 PathProgramCache]: Analyzing trace with hash -95164319, now seen corresponding path program 600 times [2021-06-05 21:19:43,730 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:43,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499808600] [2021-06-05 21:19:43,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:43,731 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:43,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1679669856] [2021-06-05 21:19:43,731 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 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 604 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:43,754 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:19:43,754 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:43,755 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:19:43,755 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:43,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:43,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:43,774 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:43,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:43,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:43,815 INFO L354 Elim1Store]: treesize reduction 23, result has 23.3 percent of original size [2021-06-05 21:19:43,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:43,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:43,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:43,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:43,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:40, output treesize:36 [2021-06-05 21:19:43,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:43,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:43,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:43,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:43,920 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:51, output treesize:50 [2021-06-05 21:19:44,025 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,028 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:44,029 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:44,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:44,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:44,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:55 [2021-06-05 21:19:44,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:44,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:44,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:44,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:44,148 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:55, output treesize:54 [2021-06-05 21:19:44,202 INFO L446 ElimStorePlain]: Different costs {3=[v_A_984], 7=[F]} [2021-06-05 21:19:44,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,207 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:19:44,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:44,225 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:44,233 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,235 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:44,244 INFO L354 Elim1Store]: treesize reduction 9, result has 47.1 percent of original size [2021-06-05 21:19:44,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 8 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 2 case distinctions, treesize of input 47 treesize of output 43 [2021-06-05 21:19:44,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:44,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:44,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:44,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 4 variables, input treesize:62, output treesize:35 [2021-06-05 21:19:44,366 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:44,366 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:44,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499808600] [2021-06-05 21:19:44,366 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:44,366 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1679669856] [2021-06-05 21:19:44,366 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1679669856] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:44,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:44,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:44,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458796230] [2021-06-05 21:19:44,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:44,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:44,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:44,367 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:44,367 INFO L87 Difference]: Start difference. First operand 630 states and 1714 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:45,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:45,096 INFO L93 Difference]: Finished difference Result 734 states and 1957 transitions. [2021-06-05 21:19:45,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:19:45,096 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:45,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:45,097 INFO L225 Difference]: With dead ends: 734 [2021-06-05 21:19:45,097 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 21:19:45,097 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 518.8ms TimeCoverageRelationStatistics Valid=54, Invalid=218, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:19:45,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 21:19:45,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 629. [2021-06-05 21:19:45,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7261146496815285) internal successors, (1712), 628 states have internal predecessors, (1712), 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-06-05 21:19:45,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1712 transitions. [2021-06-05 21:19:45,104 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1712 transitions. Word has length 18 [2021-06-05 21:19:45,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:45,104 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1712 transitions. [2021-06-05 21:19:45,104 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:45,104 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1712 transitions. [2021-06-05 21:19:45,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:45,105 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:45,105 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:45,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable978,604 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:45,305 INFO L430 AbstractCegarLoop]: === Iteration 604 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:45,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:45,305 INFO L82 PathProgramCache]: Analyzing trace with hash 653293323, now seen corresponding path program 601 times [2021-06-05 21:19:45,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:45,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1848318126] [2021-06-05 21:19:45,306 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:45,306 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:45,307 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [777725494] [2021-06-05 21:19:45,307 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 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 605 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:45,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:45,330 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:45,331 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:45,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:45,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:45,379 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:45,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:45,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:45,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:45,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:19:45,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:45,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,503 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:19:45,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:45,529 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:19:45,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:19:45,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:19:45,622 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,628 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:45,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:45,629 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:45,658 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:45,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:45,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1848318126] [2021-06-05 21:19:45,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:45,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [777725494] [2021-06-05 21:19:45,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [777725494] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:45,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:45,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:45,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636868055] [2021-06-05 21:19:45,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:45,659 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:45,659 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:45,659 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:45,659 INFO L87 Difference]: Start difference. First operand 629 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:46,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:46,114 INFO L93 Difference]: Finished difference Result 685 states and 1838 transitions. [2021-06-05 21:19:46,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:46,115 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:46,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:46,116 INFO L225 Difference]: With dead ends: 685 [2021-06-05 21:19:46,120 INFO L226 Difference]: Without dead ends: 682 [2021-06-05 21:19:46,120 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 187.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:46,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 682 states. [2021-06-05 21:19:46,125 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 682 to 630. [2021-06-05 21:19:46,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.728139904610493) internal successors, (1716), 629 states have internal predecessors, (1716), 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-06-05 21:19:46,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1716 transitions. [2021-06-05 21:19:46,126 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1716 transitions. Word has length 18 [2021-06-05 21:19:46,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:46,126 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1716 transitions. [2021-06-05 21:19:46,127 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:46,127 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1716 transitions. [2021-06-05 21:19:46,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:46,127 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:46,127 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:46,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 605 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable982 [2021-06-05 21:19:46,328 INFO L430 AbstractCegarLoop]: === Iteration 605 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:46,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:46,328 INFO L82 PathProgramCache]: Analyzing trace with hash -1923330267, now seen corresponding path program 602 times [2021-06-05 21:19:46,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:46,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [429429412] [2021-06-05 21:19:46,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:46,329 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:46,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1276734816] [2021-06-05 21:19:46,329 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 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 606 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:46,351 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:46,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:46,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:46,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:46,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:46,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,378 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,378 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:46,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:46,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:19:46,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:46,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:46,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,494 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,494 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 21:19:46,529 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:46,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:46,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,542 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 21:19:46,570 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:19:46,571 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:19:46,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:46,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,655 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,656 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:19:46,657 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:46,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:46,664 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:19:46,711 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:46,711 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:46,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [429429412] [2021-06-05 21:19:46,711 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:46,711 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1276734816] [2021-06-05 21:19:46,712 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1276734816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:46,712 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:46,712 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:46,712 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085579246] [2021-06-05 21:19:46,712 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:46,712 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:46,712 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:46,712 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:46,712 INFO L87 Difference]: Start difference. First operand 630 states and 1716 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:47,390 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:47,390 INFO L93 Difference]: Finished difference Result 698 states and 1869 transitions. [2021-06-05 21:19:47,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:47,391 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:47,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:47,392 INFO L225 Difference]: With dead ends: 698 [2021-06-05 21:19:47,392 INFO L226 Difference]: Without dead ends: 695 [2021-06-05 21:19:47,392 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 203.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:47,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 695 states. [2021-06-05 21:19:47,397 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 695 to 630. [2021-06-05 21:19:47,398 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.728139904610493) internal successors, (1716), 629 states have internal predecessors, (1716), 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-06-05 21:19:47,399 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1716 transitions. [2021-06-05 21:19:47,399 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1716 transitions. Word has length 18 [2021-06-05 21:19:47,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:47,399 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1716 transitions. [2021-06-05 21:19:47,399 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:47,399 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1716 transitions. [2021-06-05 21:19:47,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:47,399 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:47,399 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:47,600 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 606 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable983 [2021-06-05 21:19:47,600 INFO L430 AbstractCegarLoop]: === Iteration 606 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:47,600 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:47,600 INFO L82 PathProgramCache]: Analyzing trace with hash 440065483, now seen corresponding path program 603 times [2021-06-05 21:19:47,600 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:47,600 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [643822568] [2021-06-05 21:19:47,600 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:47,601 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:47,601 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2093924521] [2021-06-05 21:19:47,601 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 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 607 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:47,624 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:19:47,624 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:47,625 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:47,625 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:47,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:19:47,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,650 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,651 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:19:47,670 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:19:47,670 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,677 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,677 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,677 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:19:47,706 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:47,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,716 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:19:47,738 INFO L446 ElimStorePlain]: Different costs {1=[v_A_992], 5=[F]} [2021-06-05 21:19:47,748 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:47,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:19:47,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:47,797 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 37 treesize of output 63 [2021-06-05 21:19:47,799 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:47,835 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:47,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:47,860 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:52, output treesize:75 [2021-06-05 21:19:48,191 WARN L205 SmtUtils]: Spent 162.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 48 [2021-06-05 21:19:48,342 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:19:48,342 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:48,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [643822568] [2021-06-05 21:19:48,342 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:48,342 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093924521] [2021-06-05 21:19:48,342 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093924521] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:48,343 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:48,343 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:19:48,343 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324222590] [2021-06-05 21:19:48,343 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:19:48,343 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:48,343 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:19:48,343 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:19:48,343 INFO L87 Difference]: Start difference. First operand 630 states and 1716 transitions. Second operand has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:19:48,954 WARN L205 SmtUtils]: Spent 115.00 ms on a formula simplification. DAG size of input: 66 DAG size of output: 60 [2021-06-05 21:19:49,214 WARN L205 SmtUtils]: Spent 195.00 ms on a formula simplification. DAG size of input: 101 DAG size of output: 73 [2021-06-05 21:19:49,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:49,242 INFO L93 Difference]: Finished difference Result 916 states and 2363 transitions. [2021-06-05 21:19:49,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2021-06-05 21:19:49,243 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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) Word has length 18 [2021-06-05 21:19:49,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:49,244 INFO L225 Difference]: With dead ends: 916 [2021-06-05 21:19:49,244 INFO L226 Difference]: Without dead ends: 910 [2021-06-05 21:19:49,245 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 749.9ms TimeCoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:49,245 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 910 states. [2021-06-05 21:19:49,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 910 to 629. [2021-06-05 21:19:49,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 628 states have (on average 2.7261146496815285) internal successors, (1712), 628 states have internal predecessors, (1712), 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-06-05 21:19:49,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1712 transitions. [2021-06-05 21:19:49,252 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1712 transitions. Word has length 18 [2021-06-05 21:19:49,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:49,252 INFO L482 AbstractCegarLoop]: Abstraction has 629 states and 1712 transitions. [2021-06-05 21:19:49,252 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.5454545454545454) internal successors, (17), 11 states have internal predecessors, (17), 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-06-05 21:19:49,252 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1712 transitions. [2021-06-05 21:19:49,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:49,253 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:49,253 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:49,453 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 607 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable984 [2021-06-05 21:19:49,453 INFO L430 AbstractCegarLoop]: === Iteration 607 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:49,454 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:49,454 INFO L82 PathProgramCache]: Analyzing trace with hash 329242963, now seen corresponding path program 604 times [2021-06-05 21:19:49,454 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:49,454 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339965737] [2021-06-05 21:19:49,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:49,455 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:49,455 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656583834] [2021-06-05 21:19:49,455 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 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 608 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:49,477 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:49,477 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:49,478 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:19:49,478 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:49,576 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:49,577 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:49,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339965737] [2021-06-05 21:19:49,577 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:49,577 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656583834] [2021-06-05 21:19:49,577 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656583834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:49,577 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:49,577 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:49,577 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038811665] [2021-06-05 21:19:49,577 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:49,577 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:49,577 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:49,577 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:49,577 INFO L87 Difference]: Start difference. First operand 629 states and 1712 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:50,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:50,129 INFO L93 Difference]: Finished difference Result 796 states and 2068 transitions. [2021-06-05 21:19:50,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:19:50,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:50,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:50,131 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:19:50,131 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:19:50,131 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 160.4ms TimeCoverageRelationStatistics Valid=108, Invalid=312, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:19:50,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:19:50,138 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 619. [2021-06-05 21:19:50,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.7184466019417477) internal successors, (1680), 618 states have internal predecessors, (1680), 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-06-05 21:19:50,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1680 transitions. [2021-06-05 21:19:50,140 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1680 transitions. Word has length 18 [2021-06-05 21:19:50,140 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:50,140 INFO L482 AbstractCegarLoop]: Abstraction has 619 states and 1680 transitions. [2021-06-05 21:19:50,140 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:50,140 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1680 transitions. [2021-06-05 21:19:50,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:50,140 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:50,140 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:50,341 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1019,608 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:50,341 INFO L430 AbstractCegarLoop]: === Iteration 608 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:50,341 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:50,341 INFO L82 PathProgramCache]: Analyzing trace with hash -588738937, now seen corresponding path program 605 times [2021-06-05 21:19:50,341 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:50,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276103116] [2021-06-05 21:19:50,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:50,342 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:50,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1203237355] [2021-06-05 21:19:50,342 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 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 609 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:50,366 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:19:50,367 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:50,367 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:50,367 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:50,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:50,383 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,387 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,387 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:50,399 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:50,400 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:19:50,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:19:50,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:50,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:50,536 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:50,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:19:50,538 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:19:50,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:19:50,588 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:19:50,674 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:19:50,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:19:50,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,684 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:19:50,685 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,691 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:50,692 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:50,692 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:19:50,758 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:50,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:50,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276103116] [2021-06-05 21:19:50,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:50,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1203237355] [2021-06-05 21:19:50,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1203237355] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:50,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:50,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:50,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777953668] [2021-06-05 21:19:50,759 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:50,759 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:50,759 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:50,759 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:50,759 INFO L87 Difference]: Start difference. First operand 619 states and 1680 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:51,329 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:51,329 INFO L93 Difference]: Finished difference Result 666 states and 1792 transitions. [2021-06-05 21:19:51,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:51,330 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:51,330 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:51,331 INFO L225 Difference]: With dead ends: 666 [2021-06-05 21:19:51,331 INFO L226 Difference]: Without dead ends: 663 [2021-06-05 21:19:51,331 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 212.4ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:51,332 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 663 states. [2021-06-05 21:19:51,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 663 to 619. [2021-06-05 21:19:51,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 619 states, 618 states have (on average 2.7184466019417477) internal successors, (1680), 618 states have internal predecessors, (1680), 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-06-05 21:19:51,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 619 states to 619 states and 1680 transitions. [2021-06-05 21:19:51,337 INFO L78 Accepts]: Start accepts. Automaton has 619 states and 1680 transitions. Word has length 18 [2021-06-05 21:19:51,337 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:51,337 INFO L482 AbstractCegarLoop]: Abstraction has 619 states and 1680 transitions. [2021-06-05 21:19:51,337 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:51,337 INFO L276 IsEmpty]: Start isEmpty. Operand 619 states and 1680 transitions. [2021-06-05 21:19:51,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:51,338 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:51,338 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:51,538 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1020,609 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:51,538 INFO L430 AbstractCegarLoop]: === Iteration 609 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:51,538 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:51,538 INFO L82 PathProgramCache]: Analyzing trace with hash 1011520289, now seen corresponding path program 606 times [2021-06-05 21:19:51,538 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:51,538 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875848663] [2021-06-05 21:19:51,538 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:51,539 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:51,539 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [259197437] [2021-06-05 21:19:51,539 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 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 610 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:51,563 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:51,564 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:51,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:19:51,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:51,666 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:51,666 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:51,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875848663] [2021-06-05 21:19:51,666 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:51,666 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [259197437] [2021-06-05 21:19:51,666 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [259197437] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:51,666 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:51,666 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:51,666 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575460199] [2021-06-05 21:19:51,666 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:51,666 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:51,666 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:51,667 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:51,667 INFO L87 Difference]: Start difference. First operand 619 states and 1680 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:52,290 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:52,290 INFO L93 Difference]: Finished difference Result 728 states and 1923 transitions. [2021-06-05 21:19:52,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:19:52,292 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:52,292 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:52,292 INFO L225 Difference]: With dead ends: 728 [2021-06-05 21:19:52,293 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 21:19:52,293 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 194.8ms TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:19:52,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 21:19:52,297 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 616. [2021-06-05 21:19:52,298 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 616 states, 615 states have (on average 2.713821138211382) internal successors, (1669), 615 states have internal predecessors, (1669), 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-06-05 21:19:52,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 616 states to 616 states and 1669 transitions. [2021-06-05 21:19:52,299 INFO L78 Accepts]: Start accepts. Automaton has 616 states and 1669 transitions. Word has length 18 [2021-06-05 21:19:52,299 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:52,299 INFO L482 AbstractCegarLoop]: Abstraction has 616 states and 1669 transitions. [2021-06-05 21:19:52,299 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:52,299 INFO L276 IsEmpty]: Start isEmpty. Operand 616 states and 1669 transitions. [2021-06-05 21:19:52,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:52,299 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:52,299 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:52,499 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1021,610 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:52,500 INFO L430 AbstractCegarLoop]: === Iteration 610 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:52,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:52,500 INFO L82 PathProgramCache]: Analyzing trace with hash 1125955786, now seen corresponding path program 607 times [2021-06-05 21:19:52,500 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:52,500 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741627096] [2021-06-05 21:19:52,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:52,501 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:52,501 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566221537] [2021-06-05 21:19:52,501 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 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 611 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:52,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:52,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:19:52,525 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:52,539 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:52,540 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,547 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:52,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:19:52,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:19:52,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:52,589 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,589 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:19:52,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:52,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,654 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:52,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:19:52,677 INFO L446 ElimStorePlain]: Different costs {0=[v_A_997], 2=[F]} [2021-06-05 21:19:52,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:52,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:52,690 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:52,691 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:52,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:19:52,692 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:52,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:52,698 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:19:52,724 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:52,725 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:52,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741627096] [2021-06-05 21:19:52,725 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:52,725 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566221537] [2021-06-05 21:19:52,725 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566221537] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:52,725 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:52,725 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:52,725 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1708699359] [2021-06-05 21:19:52,725 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:52,725 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:52,725 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:52,725 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:52,725 INFO L87 Difference]: Start difference. First operand 616 states and 1669 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:53,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:53,020 INFO L93 Difference]: Finished difference Result 1003 states and 2702 transitions. [2021-06-05 21:19:53,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:53,021 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:53,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:53,022 INFO L225 Difference]: With dead ends: 1003 [2021-06-05 21:19:53,022 INFO L226 Difference]: Without dead ends: 992 [2021-06-05 21:19:53,022 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 165.2ms TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:19:53,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-06-05 21:19:53,031 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 623. [2021-06-05 21:19:53,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 623 states, 622 states have (on average 2.710610932475884) internal successors, (1686), 622 states have internal predecessors, (1686), 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-06-05 21:19:53,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 623 states to 623 states and 1686 transitions. [2021-06-05 21:19:53,032 INFO L78 Accepts]: Start accepts. Automaton has 623 states and 1686 transitions. Word has length 18 [2021-06-05 21:19:53,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:53,032 INFO L482 AbstractCegarLoop]: Abstraction has 623 states and 1686 transitions. [2021-06-05 21:19:53,032 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:53,032 INFO L276 IsEmpty]: Start isEmpty. Operand 623 states and 1686 transitions. [2021-06-05 21:19:53,033 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:53,033 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:53,033 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:53,233 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 611 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1022 [2021-06-05 21:19:53,233 INFO L430 AbstractCegarLoop]: === Iteration 611 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:53,233 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:53,233 INFO L82 PathProgramCache]: Analyzing trace with hash 1697410592, now seen corresponding path program 608 times [2021-06-05 21:19:53,233 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:53,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533779953] [2021-06-05 21:19:53,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:53,234 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:53,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1147170629] [2021-06-05 21:19:53,234 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 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 612 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:53,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:19:53,257 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:53,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:19:53,257 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:53,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:53,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:53,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:19:53,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:27 [2021-06-05 21:19:53,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:53,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,371 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,371 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:19:53,390 INFO L446 ElimStorePlain]: Different costs {0=[v_A_999], 2=[F]} [2021-06-05 21:19:53,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:53,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,408 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:19:53,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:53,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:53,420 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:19:53,453 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:53,453 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:53,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533779953] [2021-06-05 21:19:53,453 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:53,453 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1147170629] [2021-06-05 21:19:53,454 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1147170629] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:53,454 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:53,454 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:53,454 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1176049496] [2021-06-05 21:19:53,454 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:53,454 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:53,454 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:53,454 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:53,454 INFO L87 Difference]: Start difference. First operand 623 states and 1686 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:53,908 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:53,908 INFO L93 Difference]: Finished difference Result 1013 states and 2728 transitions. [2021-06-05 21:19:53,909 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:53,909 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:53,909 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:53,911 INFO L225 Difference]: With dead ends: 1013 [2021-06-05 21:19:53,911 INFO L226 Difference]: Without dead ends: 1004 [2021-06-05 21:19:53,911 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 167.4ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:19:53,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1004 states. [2021-06-05 21:19:53,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1004 to 630. [2021-06-05 21:19:53,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.70906200317965) internal successors, (1704), 629 states have internal predecessors, (1704), 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-06-05 21:19:53,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1704 transitions. [2021-06-05 21:19:53,918 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1704 transitions. Word has length 18 [2021-06-05 21:19:53,918 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:53,918 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1704 transitions. [2021-06-05 21:19:53,918 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:53,918 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1704 transitions. [2021-06-05 21:19:53,919 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:53,919 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:53,919 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:54,119 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 612 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1023 [2021-06-05 21:19:54,119 INFO L430 AbstractCegarLoop]: === Iteration 612 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:54,120 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:54,120 INFO L82 PathProgramCache]: Analyzing trace with hash -868509370, now seen corresponding path program 609 times [2021-06-05 21:19:54,120 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:54,120 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441309664] [2021-06-05 21:19:54,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:54,121 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:54,121 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1723028793] [2021-06-05 21:19:54,121 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 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 613 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:54,153 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:19:54,153 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:54,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:19:54,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:54,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:54,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:54,172 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 21:19:54,206 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 21:19:54,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:19:54,207 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:54,221 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,221 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:19:54,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:54,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:54,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:54,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:49, output treesize:48 [2021-06-05 21:19:54,383 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1001], 2=[F]} [2021-06-05 21:19:54,389 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:54,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:54,445 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 21:19:54,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 21:19:54,446 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:54,461 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:54,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:19:54,465 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:46 [2021-06-05 21:19:54,676 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:54,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:54,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441309664] [2021-06-05 21:19:54,677 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:54,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1723028793] [2021-06-05 21:19:54,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1723028793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:54,677 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:54,677 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:54,677 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104338687] [2021-06-05 21:19:54,677 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:54,677 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:54,677 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:54,677 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:54,677 INFO L87 Difference]: Start difference. First operand 630 states and 1704 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:55,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:55,867 INFO L93 Difference]: Finished difference Result 1216 states and 3229 transitions. [2021-06-05 21:19:55,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 21:19:55,868 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:55,868 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:55,870 INFO L225 Difference]: With dead ends: 1216 [2021-06-05 21:19:55,870 INFO L226 Difference]: Without dead ends: 1213 [2021-06-05 21:19:55,870 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 833.7ms TimeCoverageRelationStatistics Valid=117, Invalid=585, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:19:55,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1213 states. [2021-06-05 21:19:55,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1213 to 663. [2021-06-05 21:19:55,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 663 states, 662 states have (on average 2.712990936555891) internal successors, (1796), 662 states have internal predecessors, (1796), 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-06-05 21:19:55,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 663 states to 663 states and 1796 transitions. [2021-06-05 21:19:55,879 INFO L78 Accepts]: Start accepts. Automaton has 663 states and 1796 transitions. Word has length 18 [2021-06-05 21:19:55,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:55,879 INFO L482 AbstractCegarLoop]: Abstraction has 663 states and 1796 transitions. [2021-06-05 21:19:55,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:55,879 INFO L276 IsEmpty]: Start isEmpty. Operand 663 states and 1796 transitions. [2021-06-05 21:19:55,880 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:55,880 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:55,880 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:56,080 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 613 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1024 [2021-06-05 21:19:56,080 INFO L430 AbstractCegarLoop]: === Iteration 613 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:56,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:56,081 INFO L82 PathProgramCache]: Analyzing trace with hash 849834336, now seen corresponding path program 610 times [2021-06-05 21:19:56,081 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:56,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353571700] [2021-06-05 21:19:56,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:56,082 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:56,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [31312928] [2021-06-05 21:19:56,082 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 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 614 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:56,105 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:19:56,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:56,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:19:56,106 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:56,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:56,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,128 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:56,128 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,129 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:19:56,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:56,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:19:56,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:56,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:19:56,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:56,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:56,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:19:56,270 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1003], 2=[F]} [2021-06-05 21:19:56,272 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:56,273 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:56,283 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:56,284 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:56,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:19:56,285 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:56,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:56,291 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:19:56,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:56,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:56,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353571700] [2021-06-05 21:19:56,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:56,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [31312928] [2021-06-05 21:19:56,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [31312928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:56,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:56,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:56,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901740777] [2021-06-05 21:19:56,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:56,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:56,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:56,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:56,337 INFO L87 Difference]: Start difference. First operand 663 states and 1796 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:56,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:56,903 INFO L93 Difference]: Finished difference Result 1144 states and 3066 transitions. [2021-06-05 21:19:56,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:19:56,904 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:56,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:56,906 INFO L225 Difference]: With dead ends: 1144 [2021-06-05 21:19:56,906 INFO L226 Difference]: Without dead ends: 1139 [2021-06-05 21:19:56,906 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 262.3ms TimeCoverageRelationStatistics Valid=59, Invalid=247, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:19:56,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1139 states. [2021-06-05 21:19:56,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1139 to 676. [2021-06-05 21:19:56,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7288888888888887) internal successors, (1842), 675 states have internal predecessors, (1842), 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-06-05 21:19:56,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1842 transitions. [2021-06-05 21:19:56,915 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1842 transitions. Word has length 18 [2021-06-05 21:19:56,915 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:56,915 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 1842 transitions. [2021-06-05 21:19:56,915 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:56,915 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1842 transitions. [2021-06-05 21:19:56,915 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:56,916 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:56,916 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:57,116 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1028,614 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:57,116 INFO L430 AbstractCegarLoop]: === Iteration 614 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:57,116 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:57,116 INFO L82 PathProgramCache]: Analyzing trace with hash 23451010, now seen corresponding path program 611 times [2021-06-05 21:19:57,116 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:57,116 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016777528] [2021-06-05 21:19:57,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:57,117 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:57,117 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [185740055] [2021-06-05 21:19:57,117 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 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 615 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:57,141 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:19:57,141 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:57,142 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:19:57,142 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:57,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:57,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:19:57,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:57,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:19:57,226 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,240 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,241 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,241 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:19:57,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:19:57,300 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,310 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:19:57,331 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1005], 2=[F]} [2021-06-05 21:19:57,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:57,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,342 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,344 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:57,345 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:57,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:19:57,346 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,352 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,353 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:19:57,381 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:57,382 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:57,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016777528] [2021-06-05 21:19:57,382 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:57,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [185740055] [2021-06-05 21:19:57,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [185740055] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:57,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:57,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:57,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412756629] [2021-06-05 21:19:57,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:57,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:57,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:57,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:57,382 INFO L87 Difference]: Start difference. First operand 676 states and 1842 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:57,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:57,692 INFO L93 Difference]: Finished difference Result 810 states and 2200 transitions. [2021-06-05 21:19:57,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:19:57,693 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:57,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:57,694 INFO L225 Difference]: With dead ends: 810 [2021-06-05 21:19:57,694 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 21:19:57,694 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 147.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:57,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 21:19:57,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 676. [2021-06-05 21:19:57,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.7288888888888887) internal successors, (1842), 675 states have internal predecessors, (1842), 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-06-05 21:19:57,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1842 transitions. [2021-06-05 21:19:57,702 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1842 transitions. Word has length 18 [2021-06-05 21:19:57,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:57,702 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 1842 transitions. [2021-06-05 21:19:57,702 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:57,702 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1842 transitions. [2021-06-05 21:19:57,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:57,703 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:57,703 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:57,903 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 615 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1029 [2021-06-05 21:19:57,903 INFO L430 AbstractCegarLoop]: === Iteration 615 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:57,903 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:57,903 INFO L82 PathProgramCache]: Analyzing trace with hash -824125246, now seen corresponding path program 612 times [2021-06-05 21:19:57,903 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:57,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111023572] [2021-06-05 21:19:57,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:57,904 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:57,904 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207156822] [2021-06-05 21:19:57,905 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 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 616 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:57,937 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:19:57,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:19:57,937 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:19:57,938 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:57,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:57,952 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,956 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:57,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:57,957 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:19:58,010 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:19:58,011 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,022 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:58,023 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,023 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:19:58,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:58,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,071 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:58,072 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,072 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:19:58,097 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1007], 2=[F]} [2021-06-05 21:19:58,099 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:58,100 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,110 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:58,119 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:58,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:19:58,121 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:58,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:58,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:50 [2021-06-05 21:19:58,216 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:58,216 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:58,216 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111023572] [2021-06-05 21:19:58,216 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:58,217 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207156822] [2021-06-05 21:19:58,217 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207156822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:58,217 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:58,217 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:19:58,217 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255932531] [2021-06-05 21:19:58,217 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:19:58,217 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:58,217 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:19:58,217 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:19:58,217 INFO L87 Difference]: Start difference. First operand 676 states and 1842 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:58,827 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:58,827 INFO L93 Difference]: Finished difference Result 885 states and 2388 transitions. [2021-06-05 21:19:58,828 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:19:58,828 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:58,828 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:58,829 INFO L225 Difference]: With dead ends: 885 [2021-06-05 21:19:58,829 INFO L226 Difference]: Without dead ends: 879 [2021-06-05 21:19:58,829 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 262.5ms TimeCoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:19:58,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2021-06-05 21:19:58,836 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 683. [2021-06-05 21:19:58,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.7346041055718473) internal successors, (1865), 682 states have internal predecessors, (1865), 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-06-05 21:19:58,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1865 transitions. [2021-06-05 21:19:58,837 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1865 transitions. Word has length 18 [2021-06-05 21:19:58,837 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:58,837 INFO L482 AbstractCegarLoop]: Abstraction has 683 states and 1865 transitions. [2021-06-05 21:19:58,837 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:19:58,837 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1865 transitions. [2021-06-05 21:19:58,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:58,838 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:58,838 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:19:59,038 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1030,616 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:59,038 INFO L430 AbstractCegarLoop]: === Iteration 616 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:19:59,038 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:19:59,038 INFO L82 PathProgramCache]: Analyzing trace with hash 1893500320, now seen corresponding path program 613 times [2021-06-05 21:19:59,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:19:59,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397290929] [2021-06-05 21:19:59,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:19:59,040 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:19:59,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1453147482] [2021-06-05 21:19:59,040 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 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 617 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:19:59,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:19:59,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:19:59,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:19:59,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:19:59,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:59,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:19:59,145 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:19:59,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:59,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:19:59,188 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:59,189 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:19:59,190 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:59,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:19:59,256 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1009], 2=[F]} [2021-06-05 21:19:59,258 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:19:59,259 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:59,270 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:19:59,270 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:19:59,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:19:59,271 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,277 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:19:59,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:19:59,278 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:19:59,326 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:19:59,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:19:59,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397290929] [2021-06-05 21:19:59,326 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:19:59,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453147482] [2021-06-05 21:19:59,326 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453147482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:19:59,326 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:19:59,326 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:19:59,326 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [160726724] [2021-06-05 21:19:59,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:19:59,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:19:59,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:19:59,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:19:59,327 INFO L87 Difference]: Start difference. First operand 683 states and 1865 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:59,861 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:19:59,861 INFO L93 Difference]: Finished difference Result 847 states and 2299 transitions. [2021-06-05 21:19:59,862 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:19:59,862 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:19:59,862 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:19:59,863 INFO L225 Difference]: With dead ends: 847 [2021-06-05 21:19:59,863 INFO L226 Difference]: Without dead ends: 844 [2021-06-05 21:19:59,863 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 191.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:19:59,864 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 844 states. [2021-06-05 21:19:59,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 844 to 685. [2021-06-05 21:19:59,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 685 states, 684 states have (on average 2.736842105263158) internal successors, (1872), 684 states have internal predecessors, (1872), 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-06-05 21:19:59,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 685 states to 685 states and 1872 transitions. [2021-06-05 21:19:59,871 INFO L78 Accepts]: Start accepts. Automaton has 685 states and 1872 transitions. Word has length 18 [2021-06-05 21:19:59,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:19:59,871 INFO L482 AbstractCegarLoop]: Abstraction has 685 states and 1872 transitions. [2021-06-05 21:19:59,871 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:19:59,871 INFO L276 IsEmpty]: Start isEmpty. Operand 685 states and 1872 transitions. [2021-06-05 21:19:59,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:19:59,871 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:19:59,872 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:00,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1031,617 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:00,072 INFO L430 AbstractCegarLoop]: === Iteration 617 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:00,072 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:00,072 INFO L82 PathProgramCache]: Analyzing trace with hash -1066875646, now seen corresponding path program 614 times [2021-06-05 21:20:00,072 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:00,072 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1155283858] [2021-06-05 21:20:00,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:00,073 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:00,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1748181084] [2021-06-05 21:20:00,073 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 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 618 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:00,096 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:00,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:00,097 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:00,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:00,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:00,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,116 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,116 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:00,156 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:00,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:20:00,183 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:00,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:20:00,219 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:20:00,226 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:00,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:20:00,246 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,258 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,259 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,259 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:50 [2021-06-05 21:20:00,336 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:00,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:00,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1155283858] [2021-06-05 21:20:00,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:00,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1748181084] [2021-06-05 21:20:00,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1748181084] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:00,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:00,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:00,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259294406] [2021-06-05 21:20:00,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:00,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:00,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:00,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:00,337 INFO L87 Difference]: Start difference. First operand 685 states and 1872 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:00,701 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:00,701 INFO L93 Difference]: Finished difference Result 824 states and 2245 transitions. [2021-06-05 21:20:00,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:00,702 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:00,702 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:00,703 INFO L225 Difference]: With dead ends: 824 [2021-06-05 21:20:00,703 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 21:20:00,703 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 156.4ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:20:00,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 21:20:00,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 687. [2021-06-05 21:20:00,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.739067055393586) internal successors, (1879), 686 states have internal predecessors, (1879), 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-06-05 21:20:00,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1879 transitions. [2021-06-05 21:20:00,711 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1879 transitions. Word has length 18 [2021-06-05 21:20:00,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:00,711 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1879 transitions. [2021-06-05 21:20:00,711 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:00,711 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1879 transitions. [2021-06-05 21:20:00,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:00,711 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:00,711 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:00,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1032,618 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:00,912 INFO L430 AbstractCegarLoop]: === Iteration 618 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:00,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:00,912 INFO L82 PathProgramCache]: Analyzing trace with hash 909249290, now seen corresponding path program 615 times [2021-06-05 21:20:00,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:00,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874403611] [2021-06-05 21:20:00,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:00,913 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:00,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [161034870] [2021-06-05 21:20:00,913 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 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 619 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:00,939 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:20:00,939 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:00,939 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:20:00,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:00,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:00,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:00,959 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:00,959 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 21:20:01,000 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:01,001 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:20:01,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:01,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:20:01,087 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1013], 2=[F]} [2021-06-05 21:20:01,089 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:01,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,098 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,107 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:01,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,118 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:20:01,156 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:01,157 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:01,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874403611] [2021-06-05 21:20:01,157 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:01,157 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [161034870] [2021-06-05 21:20:01,157 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [161034870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:01,157 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:01,157 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:01,157 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404523026] [2021-06-05 21:20:01,157 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:01,157 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:01,157 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:01,157 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:01,157 INFO L87 Difference]: Start difference. First operand 687 states and 1879 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:01,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:01,571 INFO L93 Difference]: Finished difference Result 944 states and 2516 transitions. [2021-06-05 21:20:01,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:01,571 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:01,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:01,572 INFO L225 Difference]: With dead ends: 944 [2021-06-05 21:20:01,572 INFO L226 Difference]: Without dead ends: 941 [2021-06-05 21:20:01,572 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 118.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:01,573 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-06-05 21:20:01,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 687. [2021-06-05 21:20:01,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.739067055393586) internal successors, (1879), 686 states have internal predecessors, (1879), 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-06-05 21:20:01,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1879 transitions. [2021-06-05 21:20:01,580 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1879 transitions. Word has length 18 [2021-06-05 21:20:01,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:01,580 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1879 transitions. [2021-06-05 21:20:01,580 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:01,580 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1879 transitions. [2021-06-05 21:20:01,580 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:01,580 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:01,581 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:01,798 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 619 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1037 [2021-06-05 21:20:01,798 INFO L430 AbstractCegarLoop]: === Iteration 619 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:01,798 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:01,799 INFO L82 PathProgramCache]: Analyzing trace with hash 61673034, now seen corresponding path program 616 times [2021-06-05 21:20:01,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:01,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1721219706] [2021-06-05 21:20:01,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:01,800 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:01,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [882174152] [2021-06-05 21:20:01,800 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 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 620 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:01,822 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:01,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:01,823 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:01,823 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:01,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:01,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:01,893 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:01,894 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,902 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:20:01,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:01,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:20:01,968 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1015], 2=[F]} [2021-06-05 21:20:01,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:01,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:01,981 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:01,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:01,982 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:01,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:01,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:02,033 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:02,033 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:02,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1721219706] [2021-06-05 21:20:02,033 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:02,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882174152] [2021-06-05 21:20:02,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882174152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:02,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:02,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:02,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1906432171] [2021-06-05 21:20:02,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:02,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:02,034 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:02,034 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:02,034 INFO L87 Difference]: Start difference. First operand 687 states and 1879 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:02,600 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:02,600 INFO L93 Difference]: Finished difference Result 898 states and 2420 transitions. [2021-06-05 21:20:02,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:20:02,602 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:02,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:02,603 INFO L225 Difference]: With dead ends: 898 [2021-06-05 21:20:02,603 INFO L226 Difference]: Without dead ends: 895 [2021-06-05 21:20:02,603 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:20:02,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 895 states. [2021-06-05 21:20:02,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 895 to 688. [2021-06-05 21:20:02,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7423580786026203) internal successors, (1884), 687 states have internal predecessors, (1884), 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-06-05 21:20:02,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1884 transitions. [2021-06-05 21:20:02,611 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1884 transitions. Word has length 18 [2021-06-05 21:20:02,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:02,611 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1884 transitions. [2021-06-05 21:20:02,612 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:02,612 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1884 transitions. [2021-06-05 21:20:02,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:02,612 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:02,612 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:02,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1038,620 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:02,813 INFO L430 AbstractCegarLoop]: === Iteration 620 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:02,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:02,813 INFO L82 PathProgramCache]: Analyzing trace with hash -1515668696, now seen corresponding path program 617 times [2021-06-05 21:20:02,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:02,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963885871] [2021-06-05 21:20:02,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:02,814 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:02,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [357616260] [2021-06-05 21:20:02,814 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 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 621 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:02,838 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:02,839 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:02,839 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:02,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:02,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:02,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:02,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:02,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:02,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:02,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:20:02,961 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:02,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:02,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:02,975 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:02,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:20:03,022 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1017], 2=[F]} [2021-06-05 21:20:03,024 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:03,025 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:03,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:03,035 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:03,036 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:03,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:03,037 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:03,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:03,043 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:03,043 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:03,093 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:03,093 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:03,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963885871] [2021-06-05 21:20:03,093 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:03,093 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [357616260] [2021-06-05 21:20:03,093 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [357616260] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:03,093 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:03,094 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:03,094 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255402290] [2021-06-05 21:20:03,094 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:03,094 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:03,094 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:03,094 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:03,094 INFO L87 Difference]: Start difference. First operand 688 states and 1884 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:03,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:03,696 INFO L93 Difference]: Finished difference Result 849 states and 2309 transitions. [2021-06-05 21:20:03,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:03,697 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:03,697 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:03,698 INFO L225 Difference]: With dead ends: 849 [2021-06-05 21:20:03,698 INFO L226 Difference]: Without dead ends: 846 [2021-06-05 21:20:03,698 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 185.8ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:20:03,699 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 846 states. [2021-06-05 21:20:03,704 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 846 to 687. [2021-06-05 21:20:03,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 687 states, 686 states have (on average 2.7434402332361514) internal successors, (1882), 686 states have internal predecessors, (1882), 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-06-05 21:20:03,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 687 states to 687 states and 1882 transitions. [2021-06-05 21:20:03,705 INFO L78 Accepts]: Start accepts. Automaton has 687 states and 1882 transitions. Word has length 18 [2021-06-05 21:20:03,705 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:03,705 INFO L482 AbstractCegarLoop]: Abstraction has 687 states and 1882 transitions. [2021-06-05 21:20:03,705 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:03,705 INFO L276 IsEmpty]: Start isEmpty. Operand 687 states and 1882 transitions. [2021-06-05 21:20:03,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:03,706 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:03,706 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:03,906 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 621 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1039 [2021-06-05 21:20:03,907 INFO L430 AbstractCegarLoop]: === Iteration 621 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:03,907 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:03,907 INFO L82 PathProgramCache]: Analyzing trace with hash -181077366, now seen corresponding path program 618 times [2021-06-05 21:20:03,907 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:03,907 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745730044] [2021-06-05 21:20:03,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:03,908 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:03,908 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1295930345] [2021-06-05 21:20:03,908 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 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 622 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:03,933 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:20:03,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:03,934 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:03,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:03,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:03,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:03,953 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:03,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:03,954 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:03,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:03,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,004 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:04,005 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,005 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:20:04,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:04,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:04,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:20:04,069 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:04,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:20:04,076 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:04,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:04,112 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 21:20:04,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:20:04,114 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:04,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:04,137 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:51 [2021-06-05 21:20:04,497 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:04,497 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:04,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745730044] [2021-06-05 21:20:04,497 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:04,497 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1295930345] [2021-06-05 21:20:04,497 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1295930345] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:04,497 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:04,497 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:20:04,497 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395111738] [2021-06-05 21:20:04,497 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:20:04,497 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:04,498 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:20:04,498 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:04,498 INFO L87 Difference]: Start difference. First operand 687 states and 1882 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:05,351 WARN L205 SmtUtils]: Spent 173.00 ms on a formula simplification. DAG size of input: 71 DAG size of output: 68 [2021-06-05 21:20:05,646 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 77 DAG size of output: 70 [2021-06-05 21:20:05,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:05,712 INFO L93 Difference]: Finished difference Result 826 states and 2251 transitions. [2021-06-05 21:20:05,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:20:05,714 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:05,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:05,715 INFO L225 Difference]: With dead ends: 826 [2021-06-05 21:20:05,715 INFO L226 Difference]: Without dead ends: 820 [2021-06-05 21:20:05,715 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 846.4ms TimeCoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:20:05,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-06-05 21:20:05,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 688. [2021-06-05 21:20:05,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7438136826783115) internal successors, (1885), 687 states have internal predecessors, (1885), 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-06-05 21:20:05,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1885 transitions. [2021-06-05 21:20:05,723 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1885 transitions. Word has length 18 [2021-06-05 21:20:05,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:05,723 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1885 transitions. [2021-06-05 21:20:05,723 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:05,723 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1885 transitions. [2021-06-05 21:20:05,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:05,723 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:05,723 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:05,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1040,622 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:05,924 INFO L430 AbstractCegarLoop]: === Iteration 622 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:05,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:05,924 INFO L82 PathProgramCache]: Analyzing trace with hash 1685207012, now seen corresponding path program 619 times [2021-06-05 21:20:05,924 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:05,924 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1423260636] [2021-06-05 21:20:05,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:05,925 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:05,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1182672199] [2021-06-05 21:20:05,925 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 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 623 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:05,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:05,949 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:05,950 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:05,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:05,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:05,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:05,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:05,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:06,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:06,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,026 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:06,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:06,072 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:06,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:06,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:06,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:20:06,139 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1021], 2=[F]} [2021-06-05 21:20:06,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:06,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:06,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:06,153 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:06,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:06,154 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:06,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,160 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:06,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:06,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:06,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1423260636] [2021-06-05 21:20:06,212 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:06,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1182672199] [2021-06-05 21:20:06,212 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1182672199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:06,212 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:06,212 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:06,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1289916046] [2021-06-05 21:20:06,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:06,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:06,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:06,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:06,213 INFO L87 Difference]: Start difference. First operand 688 states and 1885 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:06,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:06,714 INFO L93 Difference]: Finished difference Result 851 states and 2316 transitions. [2021-06-05 21:20:06,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:06,714 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:06,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:06,716 INFO L225 Difference]: With dead ends: 851 [2021-06-05 21:20:06,716 INFO L226 Difference]: Without dead ends: 848 [2021-06-05 21:20:06,716 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 194.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:20:06,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2021-06-05 21:20:06,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 686. [2021-06-05 21:20:06,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.7445255474452557) internal successors, (1880), 685 states have internal predecessors, (1880), 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-06-05 21:20:06,723 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1880 transitions. [2021-06-05 21:20:06,723 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1880 transitions. Word has length 18 [2021-06-05 21:20:06,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:06,724 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 1880 transitions. [2021-06-05 21:20:06,724 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:06,724 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1880 transitions. [2021-06-05 21:20:06,724 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:06,724 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:06,724 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:06,924 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1050,623 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:06,925 INFO L430 AbstractCegarLoop]: === Iteration 623 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:06,925 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:06,925 INFO L82 PathProgramCache]: Analyzing trace with hash -1275168954, now seen corresponding path program 620 times [2021-06-05 21:20:06,925 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:06,925 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763036788] [2021-06-05 21:20:06,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:06,926 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:06,926 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1045182637] [2021-06-05 21:20:06,926 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 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 624 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:06,950 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:06,950 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:06,951 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:06,951 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:06,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:06,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:06,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:06,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:07,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:07,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,031 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,032 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:20:07,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:07,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:07,106 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:07,113 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 55 [2021-06-05 21:20:07,120 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:07,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,137 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:07,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 30 [2021-06-05 21:20:07,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,152 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,153 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,153 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:52 [2021-06-05 21:20:07,238 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:07,238 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:07,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763036788] [2021-06-05 21:20:07,239 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:07,239 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1045182637] [2021-06-05 21:20:07,239 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1045182637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:07,239 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:07,239 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:07,239 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [708704705] [2021-06-05 21:20:07,239 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:07,239 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:07,239 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:07,239 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:07,239 INFO L87 Difference]: Start difference. First operand 686 states and 1880 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:07,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:07,718 INFO L93 Difference]: Finished difference Result 828 states and 2262 transitions. [2021-06-05 21:20:07,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:07,719 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:07,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:07,720 INFO L225 Difference]: With dead ends: 828 [2021-06-05 21:20:07,720 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 21:20:07,720 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 190.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:20:07,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 21:20:07,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 686. [2021-06-05 21:20:07,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 686 states, 685 states have (on average 2.7445255474452557) internal successors, (1880), 685 states have internal predecessors, (1880), 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-06-05 21:20:07,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 686 states to 686 states and 1880 transitions. [2021-06-05 21:20:07,728 INFO L78 Accepts]: Start accepts. Automaton has 686 states and 1880 transitions. Word has length 18 [2021-06-05 21:20:07,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:07,728 INFO L482 AbstractCegarLoop]: Abstraction has 686 states and 1880 transitions. [2021-06-05 21:20:07,728 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:07,728 INFO L276 IsEmpty]: Start isEmpty. Operand 686 states and 1880 transitions. [2021-06-05 21:20:07,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:07,729 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:07,729 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:07,929 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 624 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1051 [2021-06-05 21:20:07,929 INFO L430 AbstractCegarLoop]: === Iteration 624 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:07,929 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:07,930 INFO L82 PathProgramCache]: Analyzing trace with hash -202083574, now seen corresponding path program 621 times [2021-06-05 21:20:07,930 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:07,930 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771217617] [2021-06-05 21:20:07,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:07,931 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:07,931 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1735284419] [2021-06-05 21:20:07,931 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 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 625 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:07,962 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:20:07,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:07,963 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:20:07,964 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:07,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:07,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:07,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:07,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 21:20:08,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:08,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:08,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 21:20:08,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:08,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:08,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:20:08,130 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:08,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:20:08,139 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:08,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:08,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:20:08,166 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:08,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:08,188 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:56 [2021-06-05 21:20:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:08,317 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:08,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771217617] [2021-06-05 21:20:08,317 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:08,317 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1735284419] [2021-06-05 21:20:08,317 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1735284419] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:08,317 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:08,317 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:20:08,317 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1094193364] [2021-06-05 21:20:08,317 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:20:08,317 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:08,317 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:20:08,317 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:08,317 INFO L87 Difference]: Start difference. First operand 686 states and 1880 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:08,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:08,994 INFO L93 Difference]: Finished difference Result 1030 states and 2721 transitions. [2021-06-05 21:20:08,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:08,995 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:08,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:08,996 INFO L225 Difference]: With dead ends: 1030 [2021-06-05 21:20:08,997 INFO L226 Difference]: Without dead ends: 1024 [2021-06-05 21:20:08,997 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 277.5ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:20:08,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1024 states. [2021-06-05 21:20:09,004 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1024 to 690. [2021-06-05 21:20:09,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 690 states, 689 states have (on average 2.741654571843251) internal successors, (1889), 689 states have internal predecessors, (1889), 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-06-05 21:20:09,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 690 states to 690 states and 1889 transitions. [2021-06-05 21:20:09,005 INFO L78 Accepts]: Start accepts. Automaton has 690 states and 1889 transitions. Word has length 18 [2021-06-05 21:20:09,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:09,005 INFO L482 AbstractCegarLoop]: Abstraction has 690 states and 1889 transitions. [2021-06-05 21:20:09,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:09,005 INFO L276 IsEmpty]: Start isEmpty. Operand 690 states and 1889 transitions. [2021-06-05 21:20:09,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:09,006 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:09,006 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:09,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 625 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1056 [2021-06-05 21:20:09,206 INFO L430 AbstractCegarLoop]: === Iteration 625 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:09,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:09,207 INFO L82 PathProgramCache]: Analyzing trace with hash -1666371649, now seen corresponding path program 622 times [2021-06-05 21:20:09,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:09,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777784169] [2021-06-05 21:20:09,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:09,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:09,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [827863188] [2021-06-05 21:20:09,208 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 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 626 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:09,232 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:09,232 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:09,233 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:09,233 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:09,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:09,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:09,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:09,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:09,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:09,327 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:09,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,338 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,338 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:09,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:09,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:09,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:09,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:09,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:09,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:09,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:09,497 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:09,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:09,503 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:09,534 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:09,534 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:09,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777784169] [2021-06-05 21:20:09,534 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:09,534 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [827863188] [2021-06-05 21:20:09,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [827863188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:09,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:09,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:09,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858983935] [2021-06-05 21:20:09,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:09,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:09,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:09,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:09,535 INFO L87 Difference]: Start difference. First operand 690 states and 1889 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:09,999 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:09,999 INFO L93 Difference]: Finished difference Result 722 states and 1960 transitions. [2021-06-05 21:20:10,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:10,000 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:10,000 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:10,001 INFO L225 Difference]: With dead ends: 722 [2021-06-05 21:20:10,001 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 21:20:10,001 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 168.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:10,002 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 21:20:10,006 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 692. [2021-06-05 21:20:10,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7424023154848047) internal successors, (1895), 691 states have internal predecessors, (1895), 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-06-05 21:20:10,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1895 transitions. [2021-06-05 21:20:10,008 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1895 transitions. Word has length 18 [2021-06-05 21:20:10,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:10,008 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1895 transitions. [2021-06-05 21:20:10,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:10,008 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1895 transitions. [2021-06-05 21:20:10,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:10,008 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:10,009 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:10,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 626 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1061 [2021-06-05 21:20:10,209 INFO L430 AbstractCegarLoop]: === Iteration 626 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:10,209 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:10,209 INFO L82 PathProgramCache]: Analyzing trace with hash 394488153, now seen corresponding path program 623 times [2021-06-05 21:20:10,209 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:10,209 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106043213] [2021-06-05 21:20:10,209 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:10,210 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:10,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [177134938] [2021-06-05 21:20:10,210 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 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 627 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:10,235 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:10,236 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:10,236 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:10,236 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:10,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:10,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,256 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,256 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:10,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:10,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:10,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:10,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:10,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,345 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:10,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:10,390 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:10,443 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:10,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:10,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,458 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:10,491 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:10,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:10,504 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:10,511 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:10,511 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:10,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:10,543 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:10,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106043213] [2021-06-05 21:20:10,544 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:10,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [177134938] [2021-06-05 21:20:10,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [177134938] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:10,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:10,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:10,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702624834] [2021-06-05 21:20:10,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:10,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:10,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:10,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:10,544 INFO L87 Difference]: Start difference. First operand 692 states and 1895 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:11,068 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:11,069 INFO L93 Difference]: Finished difference Result 727 states and 1971 transitions. [2021-06-05 21:20:11,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:11,070 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:11,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:11,071 INFO L225 Difference]: With dead ends: 727 [2021-06-05 21:20:11,071 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 21:20:11,071 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 176.8ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:11,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 21:20:11,076 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 693. [2021-06-05 21:20:11,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 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-06-05 21:20:11,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 21:20:11,077 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 21:20:11,077 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:11,077 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 21:20:11,077 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:11,078 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 21:20:11,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:11,078 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:11,078 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:11,278 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1062,627 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:11,279 INFO L430 AbstractCegarLoop]: === Iteration 627 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:11,279 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:11,279 INFO L82 PathProgramCache]: Analyzing trace with hash 2123535487, now seen corresponding path program 624 times [2021-06-05 21:20:11,279 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:11,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448406072] [2021-06-05 21:20:11,279 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:11,280 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:11,280 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1069688825] [2021-06-05 21:20:11,280 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 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 628 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:11,303 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:11,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:11,304 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:11,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:11,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:11,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,333 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:11,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:11,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:11,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,397 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:20:11,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:11,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,445 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,445 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:11,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:11,492 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,501 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,501 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,501 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:11,522 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:11,523 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,533 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:11,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:11,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:11,591 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:11,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:11,598 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:11,626 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:11,627 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:11,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448406072] [2021-06-05 21:20:11,627 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:11,627 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1069688825] [2021-06-05 21:20:11,627 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1069688825] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:11,627 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:11,627 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:11,627 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682880808] [2021-06-05 21:20:11,627 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:11,627 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:11,627 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:11,627 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:11,627 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:12,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:12,186 INFO L93 Difference]: Finished difference Result 731 states and 1981 transitions. [2021-06-05 21:20:12,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:12,187 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:12,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:12,188 INFO L225 Difference]: With dead ends: 731 [2021-06-05 21:20:12,188 INFO L226 Difference]: Without dead ends: 728 [2021-06-05 21:20:12,188 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 189.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:12,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-06-05 21:20:12,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 694. [2021-06-05 21:20:12,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 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-06-05 21:20:12,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 21:20:12,194 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 21:20:12,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:12,195 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 21:20:12,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:12,195 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 21:20:12,195 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:12,195 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:12,195 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:12,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1063,628 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:12,396 INFO L430 AbstractCegarLoop]: === Iteration 628 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:12,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:12,396 INFO L82 PathProgramCache]: Analyzing trace with hash -453088103, now seen corresponding path program 625 times [2021-06-05 21:20:12,396 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:12,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797401576] [2021-06-05 21:20:12,396 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:12,397 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:12,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1091609920] [2021-06-05 21:20:12,397 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 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 629 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:12,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:12,422 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:12,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:12,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:12,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:12,464 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:12,465 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:12,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:12,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:12,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,532 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,532 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:12,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:12,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,583 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,583 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,584 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:12,606 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:12,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:12,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:12,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:12,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:12,661 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:12,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:12,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:12,718 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:12,718 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:12,718 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797401576] [2021-06-05 21:20:12,719 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:12,719 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091609920] [2021-06-05 21:20:12,719 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091609920] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:12,719 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:12,719 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:12,719 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694022554] [2021-06-05 21:20:12,719 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:12,719 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:12,719 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:12,719 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:12,719 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:13,461 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:13,461 INFO L93 Difference]: Finished difference Result 743 states and 2011 transitions. [2021-06-05 21:20:13,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:13,462 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:13,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:13,463 INFO L225 Difference]: With dead ends: 743 [2021-06-05 21:20:13,463 INFO L226 Difference]: Without dead ends: 740 [2021-06-05 21:20:13,463 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 165.7ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:13,464 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 740 states. [2021-06-05 21:20:13,468 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 740 to 691. [2021-06-05 21:20:13,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.7420289855072464) internal successors, (1892), 690 states have internal predecessors, (1892), 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-06-05 21:20:13,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1892 transitions. [2021-06-05 21:20:13,470 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1892 transitions. Word has length 18 [2021-06-05 21:20:13,470 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:13,470 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1892 transitions. [2021-06-05 21:20:13,470 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:13,470 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1892 transitions. [2021-06-05 21:20:13,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:13,471 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:13,471 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:13,671 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1064,629 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:13,671 INFO L430 AbstractCegarLoop]: === Iteration 629 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:13,671 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:13,671 INFO L82 PathProgramCache]: Analyzing trace with hash 929717955, now seen corresponding path program 626 times [2021-06-05 21:20:13,672 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:13,672 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586012919] [2021-06-05 21:20:13,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:13,673 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:13,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1734770092] [2021-06-05 21:20:13,673 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 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 630 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:13,709 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:13,709 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:13,709 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:13,710 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:13,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:13,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:13,751 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:13,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:13,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:13,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:13,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:13,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:13,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,859 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:20:13,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:13,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:13,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:13,979 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:13,992 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:13,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:13,998 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:14,032 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:14,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:14,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586012919] [2021-06-05 21:20:14,033 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:14,033 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1734770092] [2021-06-05 21:20:14,033 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1734770092] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:14,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:14,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:14,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1601274792] [2021-06-05 21:20:14,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:14,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:14,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:14,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:14,033 INFO L87 Difference]: Start difference. First operand 691 states and 1892 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:14,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:14,718 INFO L93 Difference]: Finished difference Result 722 states and 1962 transitions. [2021-06-05 21:20:14,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:14,719 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:14,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:14,720 INFO L225 Difference]: With dead ends: 722 [2021-06-05 21:20:14,720 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 21:20:14,720 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 200.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:14,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 21:20:14,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 693. [2021-06-05 21:20:14,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 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-06-05 21:20:14,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 21:20:14,729 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 21:20:14,729 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:14,729 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 21:20:14,729 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:14,729 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 21:20:14,730 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:14,730 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:14,730 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:14,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1065,630 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:14,949 INFO L430 AbstractCegarLoop]: === Iteration 630 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:14,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:14,949 INFO L82 PathProgramCache]: Analyzing trace with hash -1636202007, now seen corresponding path program 627 times [2021-06-05 21:20:14,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:14,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1532883916] [2021-06-05 21:20:14,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:14,950 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:14,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1811512880] [2021-06-05 21:20:14,950 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 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 631 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:14,976 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:20:14,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:14,977 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:20:14,977 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:14,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:14,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,002 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:15,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:15,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:15,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:15,069 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:15,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:15,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:20:15,173 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:15,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:15,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:15,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:15,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:15,259 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:15,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:15,267 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 21:20:15,328 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:15,329 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:15,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1532883916] [2021-06-05 21:20:15,329 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:15,329 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1811512880] [2021-06-05 21:20:15,329 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1811512880] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:15,329 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:15,329 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:20:15,329 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167845835] [2021-06-05 21:20:15,329 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:20:15,329 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:15,329 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:20:15,329 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:15,329 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:15,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:15,986 INFO L93 Difference]: Finished difference Result 727 states and 1973 transitions. [2021-06-05 21:20:15,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:15,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:15,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:15,988 INFO L225 Difference]: With dead ends: 727 [2021-06-05 21:20:15,988 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 21:20:15,988 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 227.5ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:20:15,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 21:20:15,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 694. [2021-06-05 21:20:15,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 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-06-05 21:20:15,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 21:20:15,995 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 21:20:15,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:15,995 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 21:20:15,995 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:15,995 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 21:20:15,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:15,995 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:15,995 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:16,196 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 631 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1066 [2021-06-05 21:20:16,196 INFO L430 AbstractCegarLoop]: === Iteration 631 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:16,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:16,196 INFO L82 PathProgramCache]: Analyzing trace with hash 82141699, now seen corresponding path program 628 times [2021-06-05 21:20:16,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:16,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139972604] [2021-06-05 21:20:16,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:16,197 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:16,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [681288872] [2021-06-05 21:20:16,197 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 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 632 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:16,222 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:16,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:16,223 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:16,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:16,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:16,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:16,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:16,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:16,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:16,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:16,319 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:16,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:16,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,373 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,373 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:20:16,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:16,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:16,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:16,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,465 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:16,467 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:16,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:16,474 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:16,523 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:16,523 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:16,523 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139972604] [2021-06-05 21:20:16,524 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:16,524 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [681288872] [2021-06-05 21:20:16,524 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [681288872] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:16,524 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:16,524 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:16,524 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [922461573] [2021-06-05 21:20:16,524 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:16,524 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:16,524 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:16,524 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:16,524 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:17,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:17,062 INFO L93 Difference]: Finished difference Result 739 states and 2003 transitions. [2021-06-05 21:20:17,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:17,063 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:17,063 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:17,064 INFO L225 Difference]: With dead ends: 739 [2021-06-05 21:20:17,064 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 21:20:17,064 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 170.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:17,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 21:20:17,069 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 692. [2021-06-05 21:20:17,070 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7424023154848047) internal successors, (1895), 691 states have internal predecessors, (1895), 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-06-05 21:20:17,071 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1895 transitions. [2021-06-05 21:20:17,071 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1895 transitions. Word has length 18 [2021-06-05 21:20:17,071 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:17,071 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1895 transitions. [2021-06-05 21:20:17,071 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:17,071 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1895 transitions. [2021-06-05 21:20:17,072 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:17,072 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:17,072 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:17,272 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 632 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1067 [2021-06-05 21:20:17,272 INFO L430 AbstractCegarLoop]: === Iteration 632 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:17,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:17,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1064747201, now seen corresponding path program 629 times [2021-06-05 21:20:17,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:17,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945368632] [2021-06-05 21:20:17,272 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:17,273 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:17,273 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [228224909] [2021-06-05 21:20:17,273 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 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 633 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:17,299 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:17,299 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:17,299 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:17,300 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:17,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:17,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,328 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:17,370 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:17,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:17,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,394 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,394 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:20:17,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:17,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,433 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,433 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,433 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:17,460 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:17,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,472 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:20:17,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:17,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:17,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:17,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:17,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:17,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:17,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:17,639 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:17,639 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:17,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945368632] [2021-06-05 21:20:17,639 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:17,639 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [228224909] [2021-06-05 21:20:17,639 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [228224909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:17,639 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:17,639 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:17,639 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377974110] [2021-06-05 21:20:17,639 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:17,639 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:17,640 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:17,640 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:17,640 INFO L87 Difference]: Start difference. First operand 692 states and 1895 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:18,251 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:18,252 INFO L93 Difference]: Finished difference Result 722 states and 1964 transitions. [2021-06-05 21:20:18,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:18,253 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:18,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:18,254 INFO L225 Difference]: With dead ends: 722 [2021-06-05 21:20:18,254 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 21:20:18,254 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:18,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 21:20:18,259 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 694. [2021-06-05 21:20:18,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7431457431457433) internal successors, (1901), 693 states have internal predecessors, (1901), 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-06-05 21:20:18,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1901 transitions. [2021-06-05 21:20:18,260 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1901 transitions. Word has length 18 [2021-06-05 21:20:18,260 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:18,260 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1901 transitions. [2021-06-05 21:20:18,260 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:18,260 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1901 transitions. [2021-06-05 21:20:18,261 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:18,261 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:18,261 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:18,461 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 633 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1068 [2021-06-05 21:20:18,462 INFO L430 AbstractCegarLoop]: === Iteration 633 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:18,462 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:18,462 INFO L82 PathProgramCache]: Analyzing trace with hash 653596505, now seen corresponding path program 630 times [2021-06-05 21:20:18,462 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:18,462 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521948614] [2021-06-05 21:20:18,462 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:18,463 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:18,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [766217420] [2021-06-05 21:20:18,463 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 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 634 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:18,489 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:18,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:18,490 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:20:18,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:18,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:18,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:18,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:18,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,569 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,569 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:18,586 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:18,587 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,598 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,598 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:18,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:18,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:20:18,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:18,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:18,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:18,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,753 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,755 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:18,756 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:18,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:18,763 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:18,816 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:18,816 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:18,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521948614] [2021-06-05 21:20:18,816 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:18,816 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766217420] [2021-06-05 21:20:18,816 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766217420] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:18,816 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:18,816 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:18,816 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315776801] [2021-06-05 21:20:18,816 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:18,816 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:18,817 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:18,817 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:18,817 INFO L87 Difference]: Start difference. First operand 694 states and 1901 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:19,453 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:19,453 INFO L93 Difference]: Finished difference Result 735 states and 1995 transitions. [2021-06-05 21:20:19,454 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:19,454 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:19,454 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:19,455 INFO L225 Difference]: With dead ends: 735 [2021-06-05 21:20:19,455 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 21:20:19,455 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 182.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:19,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 21:20:19,460 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 693. [2021-06-05 21:20:19,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7427745664739884) internal successors, (1898), 692 states have internal predecessors, (1898), 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-06-05 21:20:19,462 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1898 transitions. [2021-06-05 21:20:19,462 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1898 transitions. Word has length 18 [2021-06-05 21:20:19,462 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:19,462 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1898 transitions. [2021-06-05 21:20:19,462 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:19,462 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1898 transitions. [2021-06-05 21:20:19,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:19,462 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:19,462 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:19,663 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 634 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1069 [2021-06-05 21:20:19,663 INFO L430 AbstractCegarLoop]: === Iteration 634 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:19,663 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:19,663 INFO L82 PathProgramCache]: Analyzing trace with hash 672030531, now seen corresponding path program 631 times [2021-06-05 21:20:19,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:19,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727784581] [2021-06-05 21:20:19,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:19,664 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:19,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305497287] [2021-06-05 21:20:19,664 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 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 635 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:19,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:19,689 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:19,689 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:19,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:19,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:19,759 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:19,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:19,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,780 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,781 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:20:19,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:19,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:19,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:19,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,865 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:20:19,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:19,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:19,951 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1055], 12=[F]} [2021-06-05 21:20:19,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:19,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:19,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:19,992 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:20:19,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:20:19,993 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:20,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:20,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:20,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:20:20,077 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:20,077 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:20,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727784581] [2021-06-05 21:20:20,077 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:20,077 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305497287] [2021-06-05 21:20:20,078 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305497287] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:20,078 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:20,078 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:20,078 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698627665] [2021-06-05 21:20:20,078 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:20,078 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:20,078 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:20,078 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:20,078 INFO L87 Difference]: Start difference. First operand 693 states and 1898 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:20,718 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:20,718 INFO L93 Difference]: Finished difference Result 726 states and 1977 transitions. [2021-06-05 21:20:20,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:20,719 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:20,719 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:20,720 INFO L225 Difference]: With dead ends: 726 [2021-06-05 21:20:20,720 INFO L226 Difference]: Without dead ends: 723 [2021-06-05 21:20:20,720 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 200.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:20,721 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-06-05 21:20:20,725 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 691. [2021-06-05 21:20:20,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.7420289855072464) internal successors, (1892), 690 states have internal predecessors, (1892), 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-06-05 21:20:20,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1892 transitions. [2021-06-05 21:20:20,727 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1892 transitions. Word has length 18 [2021-06-05 21:20:20,727 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:20,727 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1892 transitions. [2021-06-05 21:20:20,727 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:20,727 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1892 transitions. [2021-06-05 21:20:20,727 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:20,727 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:20,728 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:20,928 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1070,635 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:20,928 INFO L430 AbstractCegarLoop]: === Iteration 635 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:20,928 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:20,928 INFO L82 PathProgramCache]: Analyzing trace with hash 1814211813, now seen corresponding path program 632 times [2021-06-05 21:20:20,928 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:20,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772155311] [2021-06-05 21:20:20,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:20,929 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:20,929 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [938121079] [2021-06-05 21:20:20,930 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 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 636 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:20,952 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:20,952 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:20,953 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:20,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:20,967 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:20,968 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:20,980 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:20,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:20,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:21,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:21,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:21,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:21,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,074 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:21,111 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:21,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:20:21,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:20:21,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:21,155 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:20:21,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 21:20:21,193 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:21,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:20:21,202 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:21,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:21,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 21:20:21,240 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:21,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:21,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772155311] [2021-06-05 21:20:21,240 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:21,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938121079] [2021-06-05 21:20:21,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938121079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:21,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:21,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:21,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [644296914] [2021-06-05 21:20:21,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:21,241 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:21,241 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:21,241 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:21,241 INFO L87 Difference]: Start difference. First operand 691 states and 1892 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:21,753 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:21,753 INFO L93 Difference]: Finished difference Result 735 states and 1988 transitions. [2021-06-05 21:20:21,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:21,754 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:21,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:21,755 INFO L225 Difference]: With dead ends: 735 [2021-06-05 21:20:21,755 INFO L226 Difference]: Without dead ends: 728 [2021-06-05 21:20:21,755 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 165.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:21,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 728 states. [2021-06-05 21:20:21,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 728 to 689. [2021-06-05 21:20:21,760 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 689 states, 688 states have (on average 2.744186046511628) internal successors, (1888), 688 states have internal predecessors, (1888), 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-06-05 21:20:21,761 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 689 states to 689 states and 1888 transitions. [2021-06-05 21:20:21,761 INFO L78 Accepts]: Start accepts. Automaton has 689 states and 1888 transitions. Word has length 18 [2021-06-05 21:20:21,761 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:21,761 INFO L482 AbstractCegarLoop]: Abstraction has 689 states and 1888 transitions. [2021-06-05 21:20:21,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:21,762 INFO L276 IsEmpty]: Start isEmpty. Operand 689 states and 1888 transitions. [2021-06-05 21:20:21,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:21,762 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:21,762 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:21,962 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1071,636 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:21,963 INFO L430 AbstractCegarLoop]: === Iteration 636 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:21,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:21,963 INFO L82 PathProgramCache]: Analyzing trace with hash -1258465221, now seen corresponding path program 633 times [2021-06-05 21:20:21,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:21,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607667844] [2021-06-05 21:20:21,963 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:21,964 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:21,964 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1813950081] [2021-06-05 21:20:21,964 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 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 637 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:21,989 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:20:21,989 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:21,990 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:20:21,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:22,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:22,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:22,031 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:22,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:22,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:22,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:22,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:22,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:22,150 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:20:22,220 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:22,221 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:20:22,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:22,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,275 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:22,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:22,282 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:22,282 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:22,336 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:22,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:22,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607667844] [2021-06-05 21:20:22,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:22,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813950081] [2021-06-05 21:20:22,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813950081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:22,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:22,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:20:22,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1995708810] [2021-06-05 21:20:22,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:20:22,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:22,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:20:22,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:22,337 INFO L87 Difference]: Start difference. First operand 689 states and 1888 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:22,852 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:22,852 INFO L93 Difference]: Finished difference Result 720 states and 1958 transitions. [2021-06-05 21:20:22,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:22,853 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:22,853 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:22,854 INFO L225 Difference]: With dead ends: 720 [2021-06-05 21:20:22,854 INFO L226 Difference]: Without dead ends: 717 [2021-06-05 21:20:22,854 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 204.0ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:20:22,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 717 states. [2021-06-05 21:20:22,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 717 to 691. [2021-06-05 21:20:22,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 691 states, 690 states have (on average 2.744927536231884) internal successors, (1894), 690 states have internal predecessors, (1894), 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-06-05 21:20:22,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 691 states to 691 states and 1894 transitions. [2021-06-05 21:20:22,860 INFO L78 Accepts]: Start accepts. Automaton has 691 states and 1894 transitions. Word has length 18 [2021-06-05 21:20:22,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:22,860 INFO L482 AbstractCegarLoop]: Abstraction has 691 states and 1894 transitions. [2021-06-05 21:20:22,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:22,860 INFO L276 IsEmpty]: Start isEmpty. Operand 691 states and 1894 transitions. [2021-06-05 21:20:22,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:22,861 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:22,861 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:23,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1072,637 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:23,061 INFO L430 AbstractCegarLoop]: === Iteration 637 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:23,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:23,062 INFO L82 PathProgramCache]: Analyzing trace with hash 470582113, now seen corresponding path program 634 times [2021-06-05 21:20:23,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:23,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245175904] [2021-06-05 21:20:23,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:23,063 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:23,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1992905793] [2021-06-05 21:20:23,063 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 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 638 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:23,087 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:23,087 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:23,088 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:23,088 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:23,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:23,103 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:23,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:23,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:23,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,181 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,181 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:20:23,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:23,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:20:23,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:23,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,284 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,284 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:20:23,333 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:23,334 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:23,335 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:23,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:23,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:23,417 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:23,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:23,424 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:23,455 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:23,455 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:23,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245175904] [2021-06-05 21:20:23,455 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:23,455 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992905793] [2021-06-05 21:20:23,455 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992905793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:23,455 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:23,456 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:23,456 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [883463605] [2021-06-05 21:20:23,456 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:23,456 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:23,456 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:23,456 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:23,456 INFO L87 Difference]: Start difference. First operand 691 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:24,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:24,154 INFO L93 Difference]: Finished difference Result 727 states and 1975 transitions. [2021-06-05 21:20:24,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:24,155 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:24,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:24,156 INFO L225 Difference]: With dead ends: 727 [2021-06-05 21:20:24,156 INFO L226 Difference]: Without dead ends: 724 [2021-06-05 21:20:24,156 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 217.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:24,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 724 states. [2021-06-05 21:20:24,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 724 to 694. [2021-06-05 21:20:24,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 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-06-05 21:20:24,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 21:20:24,163 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 21:20:24,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:24,163 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 21:20:24,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:24,163 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 21:20:24,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:24,164 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:24,164 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:24,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1073,638 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:24,364 INFO L430 AbstractCegarLoop]: === Iteration 638 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:24,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:24,364 INFO L82 PathProgramCache]: Analyzing trace with hash -2106041477, now seen corresponding path program 635 times [2021-06-05 21:20:24,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:24,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608510612] [2021-06-05 21:20:24,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:24,366 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:24,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408232726] [2021-06-05 21:20:24,366 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 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 639 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:24,390 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:24,390 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:24,391 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:24,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:24,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:24,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,410 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:24,432 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:24,432 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:24,433 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:24,487 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:24,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,513 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:20:24,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:24,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:24,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:24,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,654 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,654 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:24,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:24,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:24,689 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:24,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:24,696 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:24,748 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:24,748 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:24,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608510612] [2021-06-05 21:20:24,748 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:24,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408232726] [2021-06-05 21:20:24,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408232726] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:24,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:24,749 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:24,749 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [919290100] [2021-06-05 21:20:24,749 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:24,749 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:24,749 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:24,749 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:24,749 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:25,438 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:25,438 INFO L93 Difference]: Finished difference Result 739 states and 2005 transitions. [2021-06-05 21:20:25,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:25,439 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:25,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:25,440 INFO L225 Difference]: With dead ends: 739 [2021-06-05 21:20:25,440 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 21:20:25,440 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 193.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:25,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 21:20:25,445 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 692. [2021-06-05 21:20:25,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 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-06-05 21:20:25,447 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 21:20:25,447 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 21:20:25,447 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:25,447 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 21:20:25,447 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:25,447 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 21:20:25,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:25,447 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:25,447 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:25,648 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1074,639 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:25,648 INFO L430 AbstractCegarLoop]: === Iteration 639 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:25,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:25,648 INFO L82 PathProgramCache]: Analyzing trace with hash 1042036919, now seen corresponding path program 636 times [2021-06-05 21:20:25,648 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:25,648 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1307069168] [2021-06-05 21:20:25,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:25,650 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:25,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [599467066] [2021-06-05 21:20:25,650 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 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 640 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:25,674 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:25,674 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:25,675 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:20:25,675 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:25,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:25,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,702 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,702 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,702 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:25,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:25,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:25,772 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:25,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:20:25,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:25,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:25,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:25,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:25,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:25,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:25,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:25,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:25,964 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:25,997 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:25,998 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:25,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1307069168] [2021-06-05 21:20:25,998 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:25,998 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [599467066] [2021-06-05 21:20:25,998 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [599467066] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:25,998 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:25,998 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:25,998 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [697020147] [2021-06-05 21:20:25,998 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:25,998 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:25,998 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:25,998 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:25,999 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:26,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:26,509 INFO L93 Difference]: Finished difference Result 722 states and 1966 transitions. [2021-06-05 21:20:26,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:26,510 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:26,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:26,511 INFO L225 Difference]: With dead ends: 722 [2021-06-05 21:20:26,511 INFO L226 Difference]: Without dead ends: 719 [2021-06-05 21:20:26,511 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 190.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:26,511 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 719 states. [2021-06-05 21:20:26,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 719 to 694. [2021-06-05 21:20:26,516 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 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-06-05 21:20:26,517 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 21:20:26,517 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 21:20:26,517 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:26,517 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 21:20:26,517 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:26,517 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 21:20:26,518 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:26,518 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:26,518 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:26,718 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1075,640 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:26,718 INFO L430 AbstractCegarLoop]: === Iteration 640 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:26,719 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:26,719 INFO L82 PathProgramCache]: Analyzing trace with hash -1534586671, now seen corresponding path program 637 times [2021-06-05 21:20:26,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:26,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061564813] [2021-06-05 21:20:26,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:26,721 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:26,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181774970] [2021-06-05 21:20:26,721 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 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 641 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:26,748 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:26,748 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:26,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:26,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:26,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:26,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:26,833 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:26,834 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:26,843 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:26,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:26,863 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:26,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:20:26,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:26,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:26,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:26,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:26,954 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:26,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:26,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:27,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:27,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:27,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:27,035 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:27,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,041 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:27,089 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:27,090 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:27,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061564813] [2021-06-05 21:20:27,090 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:27,090 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181774970] [2021-06-05 21:20:27,090 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181774970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:27,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:27,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:27,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930500625] [2021-06-05 21:20:27,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:27,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:27,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:27,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:27,091 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:27,656 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:27,657 INFO L93 Difference]: Finished difference Result 735 states and 1997 transitions. [2021-06-05 21:20:27,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:27,658 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:27,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:27,659 INFO L225 Difference]: With dead ends: 735 [2021-06-05 21:20:27,659 INFO L226 Difference]: Without dead ends: 732 [2021-06-05 21:20:27,659 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 198.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:27,659 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 732 states. [2021-06-05 21:20:27,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 732 to 693. [2021-06-05 21:20:27,666 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.745664739884393) internal successors, (1900), 692 states have internal predecessors, (1900), 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-06-05 21:20:27,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1900 transitions. [2021-06-05 21:20:27,668 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1900 transitions. Word has length 18 [2021-06-05 21:20:27,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:27,668 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1900 transitions. [2021-06-05 21:20:27,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:27,668 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1900 transitions. [2021-06-05 21:20:27,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:27,668 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:27,668 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:27,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1076,641 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:27,869 INFO L430 AbstractCegarLoop]: === Iteration 641 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:27,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:27,869 INFO L82 PathProgramCache]: Analyzing trace with hash -1516152645, now seen corresponding path program 638 times [2021-06-05 21:20:27,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:27,869 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1596304302] [2021-06-05 21:20:27,869 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:27,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:27,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123652930] [2021-06-05 21:20:27,871 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 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 642 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:27,894 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:27,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:27,895 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:27,895 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:27,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:27,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:27,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:27,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:27,977 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:27,986 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:27,986 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:28,006 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:28,007 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,016 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:28,016 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,016 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:20:28,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:28,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:28,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:20:28,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:28,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:28,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:28,136 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1077], 12=[F]} [2021-06-05 21:20:28,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:28,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:28,174 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:20:28,175 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:20:28,176 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,182 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:28,183 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:28,183 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:20:28,253 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:28,254 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:28,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1596304302] [2021-06-05 21:20:28,254 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:28,254 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123652930] [2021-06-05 21:20:28,254 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123652930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:28,254 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:28,254 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:28,254 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [853125839] [2021-06-05 21:20:28,254 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:28,254 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:28,254 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:28,255 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:28,255 INFO L87 Difference]: Start difference. First operand 693 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:28,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:28,851 INFO L93 Difference]: Finished difference Result 726 states and 1979 transitions. [2021-06-05 21:20:28,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:28,851 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:28,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:28,852 INFO L225 Difference]: With dead ends: 726 [2021-06-05 21:20:28,852 INFO L226 Difference]: Without dead ends: 723 [2021-06-05 21:20:28,853 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 190.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:28,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2021-06-05 21:20:28,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 692. [2021-06-05 21:20:28,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 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-06-05 21:20:28,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 21:20:28,859 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 21:20:28,859 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:28,859 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 21:20:28,859 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:28,859 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 21:20:28,860 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:28,860 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:28,860 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:29,060 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 642 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1077 [2021-06-05 21:20:29,060 INFO L430 AbstractCegarLoop]: === Iteration 642 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:29,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:29,060 INFO L82 PathProgramCache]: Analyzing trace with hash -1106759617, now seen corresponding path program 639 times [2021-06-05 21:20:29,061 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:29,061 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [501142971] [2021-06-05 21:20:29,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:29,062 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:29,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [625518083] [2021-06-05 21:20:29,062 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 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 643 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:29,092 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:20:29,092 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:29,093 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:20:29,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:29,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:29,107 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,112 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,112 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:29,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:29,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:29,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,154 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,154 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,155 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:29,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:29,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:20:29,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:29,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:29,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:29,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:29,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,324 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:20:29,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:29,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,433 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:29,434 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:29,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:29,442 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 21:20:29,477 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:29,477 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:29,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [501142971] [2021-06-05 21:20:29,477 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:29,477 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [625518083] [2021-06-05 21:20:29,477 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [625518083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:29,477 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:29,477 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:29,478 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366790789] [2021-06-05 21:20:29,478 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:29,478 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:29,478 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:29,478 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:29,478 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:30,095 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:30,095 INFO L93 Difference]: Finished difference Result 734 states and 1986 transitions. [2021-06-05 21:20:30,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:30,096 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:30,096 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:30,097 INFO L225 Difference]: With dead ends: 734 [2021-06-05 21:20:30,097 INFO L226 Difference]: Without dead ends: 731 [2021-06-05 21:20:30,097 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 231.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:30,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-06-05 21:20:30,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 694. [2021-06-05 21:20:30,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.746031746031746) internal successors, (1903), 693 states have internal predecessors, (1903), 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-06-05 21:20:30,104 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1903 transitions. [2021-06-05 21:20:30,104 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1903 transitions. Word has length 18 [2021-06-05 21:20:30,104 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:30,104 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1903 transitions. [2021-06-05 21:20:30,104 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:30,104 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1903 transitions. [2021-06-05 21:20:30,104 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:30,104 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:30,104 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:30,305 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 643 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1078 [2021-06-05 21:20:30,305 INFO L430 AbstractCegarLoop]: === Iteration 643 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:30,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:30,305 INFO L82 PathProgramCache]: Analyzing trace with hash 611584089, now seen corresponding path program 640 times [2021-06-05 21:20:30,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:30,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202878520] [2021-06-05 21:20:30,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:30,306 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:30,306 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [248495835] [2021-06-05 21:20:30,306 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 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 644 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:30,331 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:30,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:30,332 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:30,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:30,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:30,347 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,362 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:30,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:30,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:30,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:30,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,442 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,442 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:20:30,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:30,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,475 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,475 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,475 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:20:30,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:30,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,511 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,512 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:20:30,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:30,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:30,578 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,584 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:30,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:30,585 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:30,633 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:30,633 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:30,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202878520] [2021-06-05 21:20:30,633 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:30,633 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248495835] [2021-06-05 21:20:30,633 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248495835] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:30,633 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:30,633 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:30,633 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1471726294] [2021-06-05 21:20:30,634 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:30,634 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:30,634 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:30,634 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:30,634 INFO L87 Difference]: Start difference. First operand 694 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:31,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:31,283 INFO L93 Difference]: Finished difference Result 747 states and 2017 transitions. [2021-06-05 21:20:31,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:31,284 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:31,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:31,285 INFO L225 Difference]: With dead ends: 747 [2021-06-05 21:20:31,285 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:20:31,285 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 170.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:31,285 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:20:31,290 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 693. [2021-06-05 21:20:31,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.745664739884393) internal successors, (1900), 692 states have internal predecessors, (1900), 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-06-05 21:20:31,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1900 transitions. [2021-06-05 21:20:31,291 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1900 transitions. Word has length 18 [2021-06-05 21:20:31,291 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:31,291 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1900 transitions. [2021-06-05 21:20:31,291 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:31,291 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1900 transitions. [2021-06-05 21:20:31,292 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:31,292 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:31,292 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:31,492 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 644 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1079 [2021-06-05 21:20:31,492 INFO L430 AbstractCegarLoop]: === Iteration 644 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:31,492 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:31,492 INFO L82 PathProgramCache]: Analyzing trace with hash 630018115, now seen corresponding path program 641 times [2021-06-05 21:20:31,493 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:31,493 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139043066] [2021-06-05 21:20:31,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:31,494 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:31,494 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [888379571] [2021-06-05 21:20:31,494 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 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 645 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:31,518 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:20:31,518 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:31,519 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:31,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:31,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:31,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,547 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,547 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:31,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:31,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:31,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:31,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:20:31,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:31,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:20:31,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:31,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:20:31,748 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1086], 12=[F]} [2021-06-05 21:20:31,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:31,753 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,765 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,786 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:20:31,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:20:31,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:31,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:31,794 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:20:31,864 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:31,865 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:31,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139043066] [2021-06-05 21:20:31,865 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:31,865 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [888379571] [2021-06-05 21:20:31,865 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [888379571] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:31,865 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:31,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:31,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584573830] [2021-06-05 21:20:31,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:31,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:31,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:31,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:31,865 INFO L87 Difference]: Start difference. First operand 693 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:32,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:32,457 INFO L93 Difference]: Finished difference Result 730 states and 1987 transitions. [2021-06-05 21:20:32,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:32,458 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:32,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:32,459 INFO L225 Difference]: With dead ends: 730 [2021-06-05 21:20:32,459 INFO L226 Difference]: Without dead ends: 727 [2021-06-05 21:20:32,459 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 182.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:32,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-06-05 21:20:32,463 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 692. [2021-06-05 21:20:32,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.7452966714905935) internal successors, (1897), 691 states have internal predecessors, (1897), 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-06-05 21:20:32,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1897 transitions. [2021-06-05 21:20:32,465 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1897 transitions. Word has length 18 [2021-06-05 21:20:32,465 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:32,465 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1897 transitions. [2021-06-05 21:20:32,465 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:32,465 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1897 transitions. [2021-06-05 21:20:32,465 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:32,465 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:32,465 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:32,666 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 645 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1080 [2021-06-05 21:20:32,666 INFO L430 AbstractCegarLoop]: === Iteration 645 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:32,666 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:32,666 INFO L82 PathProgramCache]: Analyzing trace with hash 1946175419, now seen corresponding path program 642 times [2021-06-05 21:20:32,666 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:32,666 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [311272488] [2021-06-05 21:20:32,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:32,667 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:32,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1277202413] [2021-06-05 21:20:32,667 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 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 646 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:32,692 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:20:32,692 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:32,692 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:32,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:32,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:32,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:32,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:32,757 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:20:32,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:32,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:20:32,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:32,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:32,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:20:32,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:32,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,866 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:20:32,913 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:20:32,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:20:32,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:20:32,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:32,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:32,931 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:20:32,995 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:32,996 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:32,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [311272488] [2021-06-05 21:20:32,996 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:32,996 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1277202413] [2021-06-05 21:20:32,996 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1277202413] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:32,996 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:32,996 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:32,996 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1428377066] [2021-06-05 21:20:32,996 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:32,996 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:32,996 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:32,996 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:32,996 INFO L87 Difference]: Start difference. First operand 692 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:33,567 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:33,568 INFO L93 Difference]: Finished difference Result 733 states and 1999 transitions. [2021-06-05 21:20:33,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:33,569 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:33,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:33,569 INFO L225 Difference]: With dead ends: 733 [2021-06-05 21:20:33,569 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 21:20:33,570 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 155.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:33,570 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 21:20:33,574 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 696. [2021-06-05 21:20:33,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 2.7482014388489207) internal successors, (1910), 695 states have internal predecessors, (1910), 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-06-05 21:20:33,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1910 transitions. [2021-06-05 21:20:33,576 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1910 transitions. Word has length 18 [2021-06-05 21:20:33,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:33,576 INFO L482 AbstractCegarLoop]: Abstraction has 696 states and 1910 transitions. [2021-06-05 21:20:33,576 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:33,576 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1910 transitions. [2021-06-05 21:20:33,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:33,577 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:33,577 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:33,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1081,646 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:33,777 INFO L430 AbstractCegarLoop]: === Iteration 646 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:33,777 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:33,778 INFO L82 PathProgramCache]: Analyzing trace with hash -730098625, now seen corresponding path program 643 times [2021-06-05 21:20:33,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:33,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547853308] [2021-06-05 21:20:33,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:33,779 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:33,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1648426740] [2021-06-05 21:20:33,779 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 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 647 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:33,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:33,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:20:33,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:33,904 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:33,905 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:33,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547853308] [2021-06-05 21:20:33,905 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:33,905 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1648426740] [2021-06-05 21:20:33,905 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1648426740] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:33,905 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:33,905 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:33,905 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [61495477] [2021-06-05 21:20:33,905 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:33,905 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:33,905 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:33,905 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:33,905 INFO L87 Difference]: Start difference. First operand 696 states and 1910 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:34,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:34,468 INFO L93 Difference]: Finished difference Result 777 states and 2101 transitions. [2021-06-05 21:20:34,469 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 21:20:34,469 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:34,469 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:34,470 INFO L225 Difference]: With dead ends: 777 [2021-06-05 21:20:34,470 INFO L226 Difference]: Without dead ends: 773 [2021-06-05 21:20:34,470 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 210.9ms TimeCoverageRelationStatistics Valid=159, Invalid=393, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:20:34,470 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 773 states. [2021-06-05 21:20:34,475 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 773 to 688. [2021-06-05 21:20:34,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 688 states, 687 states have (on average 2.7379912663755457) internal successors, (1881), 687 states have internal predecessors, (1881), 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-06-05 21:20:34,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 688 states to 688 states and 1881 transitions. [2021-06-05 21:20:34,476 INFO L78 Accepts]: Start accepts. Automaton has 688 states and 1881 transitions. Word has length 18 [2021-06-05 21:20:34,476 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:34,476 INFO L482 AbstractCegarLoop]: Abstraction has 688 states and 1881 transitions. [2021-06-05 21:20:34,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:34,477 INFO L276 IsEmpty]: Start isEmpty. Operand 688 states and 1881 transitions. [2021-06-05 21:20:34,477 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:34,477 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:34,477 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:34,677 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1082,647 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:34,678 INFO L430 AbstractCegarLoop]: === Iteration 647 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:34,678 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:34,678 INFO L82 PathProgramCache]: Analyzing trace with hash -428317924, now seen corresponding path program 644 times [2021-06-05 21:20:34,678 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:34,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1542305097] [2021-06-05 21:20:34,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:34,679 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:34,679 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614282314] [2021-06-05 21:20:34,679 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 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 648 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:34,701 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:34,701 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:34,702 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:20:34,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:34,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:34,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:34,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:34,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:20:34,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:34,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,823 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:34,845 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1091], 2=[F]} [2021-06-05 21:20:34,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:34,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,864 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:34,865 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:34,875 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:34,875 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:20:34,911 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:34,912 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:34,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1542305097] [2021-06-05 21:20:34,912 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:34,912 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614282314] [2021-06-05 21:20:34,912 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614282314] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:34,912 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:34,912 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:34,912 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916464607] [2021-06-05 21:20:34,912 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:34,912 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:34,912 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:34,912 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:34,912 INFO L87 Difference]: Start difference. First operand 688 states and 1881 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:35,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:35,309 INFO L93 Difference]: Finished difference Result 733 states and 1982 transitions. [2021-06-05 21:20:35,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:35,310 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:35,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:35,311 INFO L225 Difference]: With dead ends: 733 [2021-06-05 21:20:35,311 INFO L226 Difference]: Without dead ends: 730 [2021-06-05 21:20:35,311 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 117.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:35,312 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 730 states. [2021-06-05 21:20:35,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 730 to 694. [2021-06-05 21:20:35,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 694 states, 693 states have (on average 2.7373737373737375) internal successors, (1897), 693 states have internal predecessors, (1897), 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-06-05 21:20:35,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 694 states to 694 states and 1897 transitions. [2021-06-05 21:20:35,318 INFO L78 Accepts]: Start accepts. Automaton has 694 states and 1897 transitions. Word has length 18 [2021-06-05 21:20:35,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:35,318 INFO L482 AbstractCegarLoop]: Abstraction has 694 states and 1897 transitions. [2021-06-05 21:20:35,318 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:35,318 INFO L276 IsEmpty]: Start isEmpty. Operand 694 states and 1897 transitions. [2021-06-05 21:20:35,318 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:35,318 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:35,318 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:35,519 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1083,648 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:35,519 INFO L430 AbstractCegarLoop]: === Iteration 648 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:35,519 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:35,519 INFO L82 PathProgramCache]: Analyzing trace with hash 1300729410, now seen corresponding path program 645 times [2021-06-05 21:20:35,519 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:35,519 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [291314797] [2021-06-05 21:20:35,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:35,520 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:35,520 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [441220649] [2021-06-05 21:20:35,520 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 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 649 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:35,548 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:20:35,548 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:35,549 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:20:35,549 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:35,576 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:35,577 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,581 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:15 [2021-06-05 21:20:35,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:35,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,626 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:20:35,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:35,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:35,746 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1093], 2=[F]} [2021-06-05 21:20:35,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:35,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,774 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:35,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:35,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:35,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:20:35,838 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:35,838 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:35,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [291314797] [2021-06-05 21:20:35,838 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:35,838 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441220649] [2021-06-05 21:20:35,838 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441220649] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:35,838 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:35,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:35,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054826488] [2021-06-05 21:20:35,839 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:35,839 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:35,839 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:35,839 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:35,839 INFO L87 Difference]: Start difference. First operand 694 states and 1897 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:36,372 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:36,372 INFO L93 Difference]: Finished difference Result 747 states and 2021 transitions. [2021-06-05 21:20:36,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:36,373 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:36,373 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:36,374 INFO L225 Difference]: With dead ends: 747 [2021-06-05 21:20:36,374 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:20:36,375 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 157.9ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:36,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:20:36,380 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 695. [2021-06-05 21:20:36,380 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 695 states, 694 states have (on average 2.7377521613832854) internal successors, (1900), 694 states have internal predecessors, (1900), 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-06-05 21:20:36,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 695 states to 695 states and 1900 transitions. [2021-06-05 21:20:36,381 INFO L78 Accepts]: Start accepts. Automaton has 695 states and 1900 transitions. Word has length 18 [2021-06-05 21:20:36,381 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:36,381 INFO L482 AbstractCegarLoop]: Abstraction has 695 states and 1900 transitions. [2021-06-05 21:20:36,381 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:36,381 INFO L276 IsEmpty]: Start isEmpty. Operand 695 states and 1900 transitions. [2021-06-05 21:20:36,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:36,382 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:36,382 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:36,582 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1084,649 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:36,582 INFO L430 AbstractCegarLoop]: === Iteration 649 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:36,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:36,583 INFO L82 PathProgramCache]: Analyzing trace with hash -1275894180, now seen corresponding path program 646 times [2021-06-05 21:20:36,583 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:36,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [964512172] [2021-06-05 21:20:36,583 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:36,584 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:36,584 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1221621009] [2021-06-05 21:20:36,584 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 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 650 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:36,607 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:36,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:36,607 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:36,608 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:36,622 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:36,623 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,630 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:36,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:36,688 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:36,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:36,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:36,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:20:36,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:36,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:36,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:20:36,772 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1095], 2=[F]} [2021-06-05 21:20:36,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:36,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:36,786 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:36,786 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:36,786 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:36,787 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:36,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:36,794 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:36,844 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:36,844 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:36,844 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [964512172] [2021-06-05 21:20:36,844 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:36,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1221621009] [2021-06-05 21:20:36,845 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1221621009] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:36,845 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:36,845 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:36,845 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011665699] [2021-06-05 21:20:36,845 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:36,845 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:36,845 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:36,845 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:36,845 INFO L87 Difference]: Start difference. First operand 695 states and 1900 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:37,512 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:37,512 INFO L93 Difference]: Finished difference Result 801 states and 2145 transitions. [2021-06-05 21:20:37,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:37,513 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:37,513 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:37,514 INFO L225 Difference]: With dead ends: 801 [2021-06-05 21:20:37,514 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 21:20:37,514 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 149.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:37,515 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 21:20:37,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 693. [2021-06-05 21:20:37,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7369942196531793) internal successors, (1894), 692 states have internal predecessors, (1894), 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-06-05 21:20:37,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1894 transitions. [2021-06-05 21:20:37,521 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1894 transitions. Word has length 18 [2021-06-05 21:20:37,521 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:37,521 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1894 transitions. [2021-06-05 21:20:37,521 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:37,521 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1894 transitions. [2021-06-05 21:20:37,521 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:37,521 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:37,522 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:37,722 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1085,650 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:37,722 INFO L430 AbstractCegarLoop]: === Iteration 650 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:37,722 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:37,722 INFO L82 PathProgramCache]: Analyzing trace with hash 1872184216, now seen corresponding path program 647 times [2021-06-05 21:20:37,722 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:37,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [840375400] [2021-06-05 21:20:37,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:37,723 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:37,723 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701046031] [2021-06-05 21:20:37,723 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 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 651 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:37,748 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:37,748 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:37,749 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:37,749 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:37,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:37,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:37,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:37,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:37,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:37,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,849 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:37,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:20:37,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:37,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:37,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:50 [2021-06-05 21:20:37,964 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1097], 2=[F]} [2021-06-05 21:20:37,966 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:37,967 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:37,977 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:37,978 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:37,978 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:37,979 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:37,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:37,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:38,019 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:38,020 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:38,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [840375400] [2021-06-05 21:20:38,020 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:38,020 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701046031] [2021-06-05 21:20:38,020 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701046031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:38,020 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:38,020 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:38,020 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602956479] [2021-06-05 21:20:38,020 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:38,020 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:38,020 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:38,020 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:38,020 INFO L87 Difference]: Start difference. First operand 693 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:38,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:38,591 INFO L93 Difference]: Finished difference Result 736 states and 1995 transitions. [2021-06-05 21:20:38,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:38,593 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:38,593 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:38,593 INFO L225 Difference]: With dead ends: 736 [2021-06-05 21:20:38,594 INFO L226 Difference]: Without dead ends: 733 [2021-06-05 21:20:38,594 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 186.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:38,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-06-05 21:20:38,599 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 698. [2021-06-05 21:20:38,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.738880918220947) internal successors, (1909), 697 states have internal predecessors, (1909), 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-06-05 21:20:38,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1909 transitions. [2021-06-05 21:20:38,600 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1909 transitions. Word has length 18 [2021-06-05 21:20:38,600 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:38,600 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1909 transitions. [2021-06-05 21:20:38,600 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:38,600 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1909 transitions. [2021-06-05 21:20:38,601 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:38,601 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:38,601 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:38,801 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1086,651 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:38,801 INFO L430 AbstractCegarLoop]: === Iteration 651 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:38,801 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:38,801 INFO L82 PathProgramCache]: Analyzing trace with hash -704439374, now seen corresponding path program 648 times [2021-06-05 21:20:38,801 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:38,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565275513] [2021-06-05 21:20:38,802 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:38,802 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:38,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1173364087] [2021-06-05 21:20:38,803 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 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 652 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:38,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:38,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:38,828 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:20:38,828 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:38,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:38,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:38,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:38,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:38,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:38,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:38,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:20:38,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:38,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,987 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:38,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:38,987 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:20:39,059 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1099], 2=[F]} [2021-06-05 21:20:39,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:39,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:39,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:39,084 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:39,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:39,086 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:39,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:39,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:39,101 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:53 [2021-06-05 21:20:39,204 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:39,205 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:39,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565275513] [2021-06-05 21:20:39,205 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:39,205 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1173364087] [2021-06-05 21:20:39,205 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1173364087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:39,205 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:39,205 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:20:39,205 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662447846] [2021-06-05 21:20:39,205 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:20:39,205 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:39,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:20:39,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:39,205 INFO L87 Difference]: Start difference. First operand 698 states and 1909 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:39,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:39,822 INFO L93 Difference]: Finished difference Result 764 states and 2059 transitions. [2021-06-05 21:20:39,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:20:39,823 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:39,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:39,824 INFO L225 Difference]: With dead ends: 764 [2021-06-05 21:20:39,824 INFO L226 Difference]: Without dead ends: 758 [2021-06-05 21:20:39,824 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 273.0ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:20:39,824 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-06-05 21:20:39,829 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 696. [2021-06-05 21:20:39,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 695 states have (on average 2.7381294964028777) internal successors, (1903), 695 states have internal predecessors, (1903), 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-06-05 21:20:39,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1903 transitions. [2021-06-05 21:20:39,830 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1903 transitions. Word has length 18 [2021-06-05 21:20:39,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:39,830 INFO L482 AbstractCegarLoop]: Abstraction has 696 states and 1903 transitions. [2021-06-05 21:20:39,830 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:20:39,830 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1903 transitions. [2021-06-05 21:20:39,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:39,831 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:39,831 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:40,031 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1087,652 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:40,031 INFO L430 AbstractCegarLoop]: === Iteration 652 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:40,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:40,032 INFO L82 PathProgramCache]: Analyzing trace with hash -686005348, now seen corresponding path program 649 times [2021-06-05 21:20:40,032 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:40,032 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184849474] [2021-06-05 21:20:40,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:40,033 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:40,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [735553208] [2021-06-05 21:20:40,033 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 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 653 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:40,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:40,057 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:20:40,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:40,071 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:40,072 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:40,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:40,128 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,136 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,136 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,136 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:20:40,154 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:40,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,163 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,164 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,164 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:20:40,183 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1101], 2=[F]} [2021-06-05 21:20:40,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:40,186 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:40,197 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:40,197 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 21:20:40,198 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,204 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 21:20:40,266 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:40,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:40,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184849474] [2021-06-05 21:20:40,266 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:40,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [735553208] [2021-06-05 21:20:40,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [735553208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:40,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:40,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:40,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412308950] [2021-06-05 21:20:40,266 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:40,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:40,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:40,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:40,267 INFO L87 Difference]: Start difference. First operand 696 states and 1903 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:40,686 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:40,686 INFO L93 Difference]: Finished difference Result 747 states and 2028 transitions. [2021-06-05 21:20:40,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:40,688 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:40,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:40,688 INFO L225 Difference]: With dead ends: 747 [2021-06-05 21:20:40,689 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:20:40,689 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 121.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:40,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:20:40,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 693. [2021-06-05 21:20:40,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 693 states, 692 states have (on average 2.7369942196531793) internal successors, (1894), 692 states have internal predecessors, (1894), 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-06-05 21:20:40,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 693 states to 693 states and 1894 transitions. [2021-06-05 21:20:40,695 INFO L78 Accepts]: Start accepts. Automaton has 693 states and 1894 transitions. Word has length 18 [2021-06-05 21:20:40,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:40,695 INFO L482 AbstractCegarLoop]: Abstraction has 693 states and 1894 transitions. [2021-06-05 21:20:40,695 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:40,695 INFO L276 IsEmpty]: Start isEmpty. Operand 693 states and 1894 transitions. [2021-06-05 21:20:40,696 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:40,696 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:40,696 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:40,896 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 653 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1088 [2021-06-05 21:20:40,896 INFO L430 AbstractCegarLoop]: === Iteration 653 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:40,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:40,896 INFO L82 PathProgramCache]: Analyzing trace with hash -276612320, now seen corresponding path program 650 times [2021-06-05 21:20:40,896 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:40,896 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334510211] [2021-06-05 21:20:40,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:40,897 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:40,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1746589060] [2021-06-05 21:20:40,897 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 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 654 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:40,920 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:40,921 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:40,921 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:20:40,921 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:40,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:40,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,941 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,942 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,942 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:40,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:40,985 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:40,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:40,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:20:41,013 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:41,014 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:20:41,090 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1103], 2=[F]} [2021-06-05 21:20:41,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:41,092 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,110 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:41,111 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,122 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,122 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:20:41,159 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:41,159 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:41,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334510211] [2021-06-05 21:20:41,159 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:41,159 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1746589060] [2021-06-05 21:20:41,159 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1746589060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:41,159 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:41,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:41,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333370945] [2021-06-05 21:20:41,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:41,160 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:41,160 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:41,160 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:41,160 INFO L87 Difference]: Start difference. First operand 693 states and 1894 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:41,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:41,629 INFO L93 Difference]: Finished difference Result 736 states and 1994 transitions. [2021-06-05 21:20:41,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:41,630 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:41,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:41,631 INFO L225 Difference]: With dead ends: 736 [2021-06-05 21:20:41,631 INFO L226 Difference]: Without dead ends: 733 [2021-06-05 21:20:41,631 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 145.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:41,632 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 733 states. [2021-06-05 21:20:41,636 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 733 to 698. [2021-06-05 21:20:41,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.7374461979913915) internal successors, (1908), 697 states have internal predecessors, (1908), 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-06-05 21:20:41,638 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1908 transitions. [2021-06-05 21:20:41,638 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1908 transitions. Word has length 18 [2021-06-05 21:20:41,638 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:41,638 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1908 transitions. [2021-06-05 21:20:41,638 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:41,638 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1908 transitions. [2021-06-05 21:20:41,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:41,638 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:41,639 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:41,839 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 654 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1089 [2021-06-05 21:20:41,839 INFO L430 AbstractCegarLoop]: === Iteration 654 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:41,839 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:41,839 INFO L82 PathProgramCache]: Analyzing trace with hash 1441731386, now seen corresponding path program 651 times [2021-06-05 21:20:41,839 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:41,839 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806339559] [2021-06-05 21:20:41,839 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:41,840 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:41,840 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [339669777] [2021-06-05 21:20:41,840 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 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 655 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:41,865 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:20:41,865 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:41,866 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:41,866 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:41,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:41,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:41,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:41,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,964 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:41,965 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:41,965 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:20:41,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:41,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:41,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:42,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:42,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:42,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:20:42,058 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1105], 2=[F]} [2021-06-05 21:20:42,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:42,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:42,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:42,071 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:42,072 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:42,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:42,073 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:42,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:42,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:42,079 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:42,138 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:42,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:42,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806339559] [2021-06-05 21:20:42,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:42,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [339669777] [2021-06-05 21:20:42,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [339669777] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:42,139 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:42,139 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:42,139 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [926108358] [2021-06-05 21:20:42,139 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:42,139 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:42,139 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:42,139 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:42,139 INFO L87 Difference]: Start difference. First operand 698 states and 1908 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:42,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:42,830 INFO L93 Difference]: Finished difference Result 761 states and 2051 transitions. [2021-06-05 21:20:42,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:42,831 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:42,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:42,832 INFO L225 Difference]: With dead ends: 761 [2021-06-05 21:20:42,832 INFO L226 Difference]: Without dead ends: 758 [2021-06-05 21:20:42,832 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 168.2ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:42,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 758 states. [2021-06-05 21:20:42,837 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 758 to 697. [2021-06-05 21:20:42,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.7370689655172415) internal successors, (1905), 696 states have internal predecessors, (1905), 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-06-05 21:20:42,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1905 transitions. [2021-06-05 21:20:42,839 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1905 transitions. Word has length 18 [2021-06-05 21:20:42,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:42,839 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 1905 transitions. [2021-06-05 21:20:42,839 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:42,839 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1905 transitions. [2021-06-05 21:20:42,839 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:42,839 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:42,840 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:43,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1090,655 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:43,040 INFO L430 AbstractCegarLoop]: === Iteration 655 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:43,040 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:43,040 INFO L82 PathProgramCache]: Analyzing trace with hash 1460165412, now seen corresponding path program 652 times [2021-06-05 21:20:43,040 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:43,040 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [284270717] [2021-06-05 21:20:43,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:43,041 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:43,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967428286] [2021-06-05 21:20:43,041 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 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 656 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:43,064 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:43,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:43,065 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:43,065 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:43,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:43,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:43,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:43,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:43,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:43,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:20:43,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:43,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:43,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:43,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:20:43,243 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1107], 5=[F]} [2021-06-05 21:20:43,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:43,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:43,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:43,262 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:43,262 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:43,263 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:43,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 21:20:43,264 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:43,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:43,272 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 21:20:43,345 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:43,345 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:43,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [284270717] [2021-06-05 21:20:43,345 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:43,345 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967428286] [2021-06-05 21:20:43,345 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967428286] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:43,345 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:43,345 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:43,345 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164048217] [2021-06-05 21:20:43,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:43,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:43,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:43,346 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:43,346 INFO L87 Difference]: Start difference. First operand 697 states and 1905 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:43,808 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:43,808 INFO L93 Difference]: Finished difference Result 745 states and 2021 transitions. [2021-06-05 21:20:43,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:43,809 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:43,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:43,810 INFO L225 Difference]: With dead ends: 745 [2021-06-05 21:20:43,810 INFO L226 Difference]: Without dead ends: 742 [2021-06-05 21:20:43,810 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:43,810 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2021-06-05 21:20:43,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 697. [2021-06-05 21:20:43,815 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 697 states, 696 states have (on average 2.7370689655172415) internal successors, (1905), 696 states have internal predecessors, (1905), 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-06-05 21:20:43,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 697 states to 697 states and 1905 transitions. [2021-06-05 21:20:43,816 INFO L78 Accepts]: Start accepts. Automaton has 697 states and 1905 transitions. Word has length 18 [2021-06-05 21:20:43,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:43,816 INFO L482 AbstractCegarLoop]: Abstraction has 697 states and 1905 transitions. [2021-06-05 21:20:43,816 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:43,816 INFO L276 IsEmpty]: Start isEmpty. Operand 697 states and 1905 transitions. [2021-06-05 21:20:43,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:43,817 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:43,817 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:44,017 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 656 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1091 [2021-06-05 21:20:44,017 INFO L430 AbstractCegarLoop]: === Iteration 656 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:44,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:44,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1518644580, now seen corresponding path program 653 times [2021-06-05 21:20:44,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:44,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984759906] [2021-06-05 21:20:44,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:44,019 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:44,019 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1766027940] [2021-06-05 21:20:44,019 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 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 657 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:44,043 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:20:44,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:44,044 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:44,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:44,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:44,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,066 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,066 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:44,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:44,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:20:44,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:44,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:20:44,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:44,184 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:44,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:20:44,185 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,191 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:20:44,194 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,201 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:20:44,268 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:44,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:44,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984759906] [2021-06-05 21:20:44,268 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:44,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766027940] [2021-06-05 21:20:44,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766027940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:44,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:44,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:44,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [576038341] [2021-06-05 21:20:44,268 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:44,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:44,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:44,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:44,269 INFO L87 Difference]: Start difference. First operand 697 states and 1905 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:44,589 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:44,589 INFO L93 Difference]: Finished difference Result 746 states and 2023 transitions. [2021-06-05 21:20:44,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:44,590 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:44,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:44,591 INFO L225 Difference]: With dead ends: 746 [2021-06-05 21:20:44,591 INFO L226 Difference]: Without dead ends: 743 [2021-06-05 21:20:44,591 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 125.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:44,592 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-06-05 21:20:44,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 698. [2021-06-05 21:20:44,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 698 states, 697 states have (on average 2.7374461979913915) internal successors, (1908), 697 states have internal predecessors, (1908), 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-06-05 21:20:44,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 698 states to 698 states and 1908 transitions. [2021-06-05 21:20:44,598 INFO L78 Accepts]: Start accepts. Automaton has 698 states and 1908 transitions. Word has length 18 [2021-06-05 21:20:44,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:44,598 INFO L482 AbstractCegarLoop]: Abstraction has 698 states and 1908 transitions. [2021-06-05 21:20:44,598 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:44,598 INFO L276 IsEmpty]: Start isEmpty. Operand 698 states and 1908 transitions. [2021-06-05 21:20:44,599 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:44,599 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:44,599 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:44,799 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 657 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1092 [2021-06-05 21:20:44,799 INFO L430 AbstractCegarLoop]: === Iteration 657 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:44,799 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:44,799 INFO L82 PathProgramCache]: Analyzing trace with hash -1370703908, now seen corresponding path program 654 times [2021-06-05 21:20:44,799 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:44,799 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368711883] [2021-06-05 21:20:44,800 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:44,800 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:44,800 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [188802187] [2021-06-05 21:20:44,801 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 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 658 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:44,825 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:44,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:44,826 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:20:44,826 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:44,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:44,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,845 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:44,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:44,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:20:44,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:20:44,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:20:44,975 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1111], 2=[F]} [2021-06-05 21:20:44,977 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:44,978 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:44,989 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,999 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:44,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:20:45,000 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,011 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:20:45,046 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:45,046 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:45,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368711883] [2021-06-05 21:20:45,046 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:45,046 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [188802187] [2021-06-05 21:20:45,046 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [188802187] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:45,046 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:45,046 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:45,046 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1874148718] [2021-06-05 21:20:45,046 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:45,046 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:45,046 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:45,046 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:45,047 INFO L87 Difference]: Start difference. First operand 698 states and 1908 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:45,458 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:45,458 INFO L93 Difference]: Finished difference Result 746 states and 2022 transitions. [2021-06-05 21:20:45,459 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:45,459 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:45,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:45,460 INFO L225 Difference]: With dead ends: 746 [2021-06-05 21:20:45,460 INFO L226 Difference]: Without dead ends: 743 [2021-06-05 21:20:45,460 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 124.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:45,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 743 states. [2021-06-05 21:20:45,465 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 743 to 704. [2021-06-05 21:20:45,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 2.736842105263158) internal successors, (1924), 703 states have internal predecessors, (1924), 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-06-05 21:20:45,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1924 transitions. [2021-06-05 21:20:45,466 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1924 transitions. Word has length 18 [2021-06-05 21:20:45,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:45,466 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 1924 transitions. [2021-06-05 21:20:45,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:45,466 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1924 transitions. [2021-06-05 21:20:45,467 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:45,467 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:45,467 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:45,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1093,658 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:45,668 INFO L430 AbstractCegarLoop]: === Iteration 658 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:45,668 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:45,668 INFO L82 PathProgramCache]: Analyzing trace with hash 347639798, now seen corresponding path program 655 times [2021-06-05 21:20:45,668 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:45,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873107812] [2021-06-05 21:20:45,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:45,669 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:45,669 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [20318899] [2021-06-05 21:20:45,669 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 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 659 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:45,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:45,693 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:20:45,693 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:45,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:45,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,715 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,715 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:20:45,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:45,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:20:45,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:45,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:45,820 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:20:45,893 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1113], 2=[F]} [2021-06-05 21:20:45,895 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:45,896 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:45,907 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:45,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:20:45,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:45,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:45,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:20:45,966 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:45,966 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:45,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873107812] [2021-06-05 21:20:45,966 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:45,966 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [20318899] [2021-06-05 21:20:45,966 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [20318899] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:45,966 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:45,966 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:45,966 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468473502] [2021-06-05 21:20:45,967 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:45,967 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:45,967 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:45,967 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:45,967 INFO L87 Difference]: Start difference. First operand 704 states and 1924 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:46,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:46,518 INFO L93 Difference]: Finished difference Result 771 states and 2084 transitions. [2021-06-05 21:20:46,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:46,519 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:46,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:46,520 INFO L225 Difference]: With dead ends: 771 [2021-06-05 21:20:46,520 INFO L226 Difference]: Without dead ends: 768 [2021-06-05 21:20:46,520 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 174.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:46,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 768 states. [2021-06-05 21:20:46,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 768 to 702. [2021-06-05 21:20:46,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 702 states, 701 states have (on average 2.7360912981455066) internal successors, (1918), 701 states have internal predecessors, (1918), 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-06-05 21:20:46,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 702 states to 702 states and 1918 transitions. [2021-06-05 21:20:46,527 INFO L78 Accepts]: Start accepts. Automaton has 702 states and 1918 transitions. Word has length 18 [2021-06-05 21:20:46,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:46,527 INFO L482 AbstractCegarLoop]: Abstraction has 702 states and 1918 transitions. [2021-06-05 21:20:46,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:46,527 INFO L276 IsEmpty]: Start isEmpty. Operand 702 states and 1918 transitions. [2021-06-05 21:20:46,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:46,528 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:46,528 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:46,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 659 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1094 [2021-06-05 21:20:46,728 INFO L430 AbstractCegarLoop]: === Iteration 659 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:46,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:46,729 INFO L82 PathProgramCache]: Analyzing trace with hash 366073824, now seen corresponding path program 656 times [2021-06-05 21:20:46,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:46,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418989873] [2021-06-05 21:20:46,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:46,730 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:46,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633917868] [2021-06-05 21:20:46,730 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 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 660 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:46,752 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:46,752 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:46,753 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:20:46,753 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:46,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:46,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,772 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:46,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:46,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,826 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:20:46,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:46,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:20:46,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:20:46,917 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1115], 5=[F]} [2021-06-05 21:20:46,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:46,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,934 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:20:46,941 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,941 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 21:20:46,943 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:46,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:46,959 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 21:20:47,048 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:47,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:47,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418989873] [2021-06-05 21:20:47,048 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:47,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633917868] [2021-06-05 21:20:47,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633917868] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:47,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:47,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:47,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075850884] [2021-06-05 21:20:47,049 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:47,049 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:47,049 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:47,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:47,049 INFO L87 Difference]: Start difference. First operand 702 states and 1918 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:47,493 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:47,493 INFO L93 Difference]: Finished difference Result 754 states and 2046 transitions. [2021-06-05 21:20:47,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:47,494 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:47,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:47,495 INFO L225 Difference]: With dead ends: 754 [2021-06-05 21:20:47,495 INFO L226 Difference]: Without dead ends: 751 [2021-06-05 21:20:47,495 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 182.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:47,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 751 states. [2021-06-05 21:20:47,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 751 to 700. [2021-06-05 21:20:47,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 699 states have (on average 2.7353361945636623) internal successors, (1912), 699 states have internal predecessors, (1912), 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-06-05 21:20:47,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1912 transitions. [2021-06-05 21:20:47,501 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1912 transitions. Word has length 18 [2021-06-05 21:20:47,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:47,501 INFO L482 AbstractCegarLoop]: Abstraction has 700 states and 1912 transitions. [2021-06-05 21:20:47,501 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:47,501 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1912 transitions. [2021-06-05 21:20:47,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:47,502 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:47,502 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:47,702 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1095,660 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:47,702 INFO L430 AbstractCegarLoop]: === Iteration 660 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:47,702 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:47,702 INFO L82 PathProgramCache]: Analyzing trace with hash 1682231128, now seen corresponding path program 657 times [2021-06-05 21:20:47,703 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:47,703 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020940493] [2021-06-05 21:20:47,703 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:47,704 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:47,704 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1349976024] [2021-06-05 21:20:47,704 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 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 661 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:47,729 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:20:47,730 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:47,730 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:20:47,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:47,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:47,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:47,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:47,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,788 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,788 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:20:47,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:47,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:47,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:20:47,864 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:47,880 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,881 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 57 [2021-06-05 21:20:47,888 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:47,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:20:47,934 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:47,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:47,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:20:47,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:67, output treesize:71 [2021-06-05 21:20:48,396 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:48,396 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:48,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020940493] [2021-06-05 21:20:48,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:48,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349976024] [2021-06-05 21:20:48,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349976024] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:48,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:48,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:48,397 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1311200921] [2021-06-05 21:20:48,397 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:48,397 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:48,397 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:48,397 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=129, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:48,397 INFO L87 Difference]: Start difference. First operand 700 states and 1912 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:49,317 WARN L205 SmtUtils]: Spent 121.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 43 [2021-06-05 21:20:49,337 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:49,337 INFO L93 Difference]: Finished difference Result 796 states and 2157 transitions. [2021-06-05 21:20:49,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:49,338 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:49,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:49,340 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:20:49,340 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 21:20:49,340 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 691.0ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:20:49,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 21:20:49,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 709. [2021-06-05 21:20:49,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 709 states, 708 states have (on average 2.7457627118644066) internal successors, (1944), 708 states have internal predecessors, (1944), 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-06-05 21:20:49,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 709 states to 709 states and 1944 transitions. [2021-06-05 21:20:49,347 INFO L78 Accepts]: Start accepts. Automaton has 709 states and 1944 transitions. Word has length 18 [2021-06-05 21:20:49,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:49,347 INFO L482 AbstractCegarLoop]: Abstraction has 709 states and 1944 transitions. [2021-06-05 21:20:49,347 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:49,347 INFO L276 IsEmpty]: Start isEmpty. Operand 709 states and 1944 transitions. [2021-06-05 21:20:49,347 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:49,347 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:49,347 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:49,548 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1096,661 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:49,548 INFO L430 AbstractCegarLoop]: === Iteration 661 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:49,548 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:49,548 INFO L82 PathProgramCache]: Analyzing trace with hash -372666941, now seen corresponding path program 658 times [2021-06-05 21:20:49,548 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:49,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516991666] [2021-06-05 21:20:49,548 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:49,549 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:49,549 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703728433] [2021-06-05 21:20:49,549 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 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 662 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:49,573 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:49,573 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:49,574 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:49,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:49,589 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:49,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,595 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:49,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:49,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,628 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,628 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:20:49,649 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:49,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:49,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,672 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:20:49,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:49,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:49,808 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:49,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:20:49,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,823 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:20:49,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:49,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:49,867 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,873 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:49,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:49,873 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:49,917 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:49,917 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:49,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516991666] [2021-06-05 21:20:49,917 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:49,917 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703728433] [2021-06-05 21:20:49,917 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703728433] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:49,917 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:49,917 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:49,917 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107008955] [2021-06-05 21:20:49,917 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:49,918 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:49,918 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:49,918 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:49,918 INFO L87 Difference]: Start difference. First operand 709 states and 1944 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:50,497 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:50,497 INFO L93 Difference]: Finished difference Result 747 states and 2030 transitions. [2021-06-05 21:20:50,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:50,498 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:50,498 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:50,499 INFO L225 Difference]: With dead ends: 747 [2021-06-05 21:20:50,499 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:20:50,499 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 209.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:50,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:20:50,504 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 711. [2021-06-05 21:20:50,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.7464788732394365) internal successors, (1950), 710 states have internal predecessors, (1950), 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-06-05 21:20:50,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1950 transitions. [2021-06-05 21:20:50,506 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1950 transitions. Word has length 18 [2021-06-05 21:20:50,506 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:50,506 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1950 transitions. [2021-06-05 21:20:50,506 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:50,506 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1950 transitions. [2021-06-05 21:20:50,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:50,506 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:50,506 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:50,707 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 662 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1112 [2021-06-05 21:20:50,707 INFO L430 AbstractCegarLoop]: === Iteration 662 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:50,707 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:50,707 INFO L82 PathProgramCache]: Analyzing trace with hash 1356380393, now seen corresponding path program 659 times [2021-06-05 21:20:50,707 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:50,707 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526229065] [2021-06-05 21:20:50,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:50,708 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:50,708 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [958949445] [2021-06-05 21:20:50,708 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 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 663 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:50,734 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:50,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:50,734 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:50,734 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:50,748 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:50,749 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:50,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:50,800 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:50,801 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:50,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:20:50,842 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:50,842 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:50,843 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,864 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:50,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,865 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:20:50,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:50,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,925 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:50,926 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:50,926 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:20:50,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:50,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:51,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:51,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:51,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:51,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:51,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:51,082 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:51,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:51,085 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:51,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:51,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:51,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:51,134 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:51,134 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:51,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526229065] [2021-06-05 21:20:51,134 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:51,134 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [958949445] [2021-06-05 21:20:51,134 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [958949445] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:51,134 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:51,134 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:51,134 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1387386046] [2021-06-05 21:20:51,134 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:51,134 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:51,135 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:51,135 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:51,135 INFO L87 Difference]: Start difference. First operand 711 states and 1950 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:51,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:51,804 INFO L93 Difference]: Finished difference Result 752 states and 2041 transitions. [2021-06-05 21:20:51,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:51,805 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:51,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:51,806 INFO L225 Difference]: With dead ends: 752 [2021-06-05 21:20:51,806 INFO L226 Difference]: Without dead ends: 749 [2021-06-05 21:20:51,806 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 223.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:51,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 749 states. [2021-06-05 21:20:51,811 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 749 to 713. [2021-06-05 21:20:51,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.747191011235955) internal successors, (1956), 712 states have internal predecessors, (1956), 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-06-05 21:20:51,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1956 transitions. [2021-06-05 21:20:51,812 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1956 transitions. Word has length 18 [2021-06-05 21:20:51,812 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:51,812 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1956 transitions. [2021-06-05 21:20:51,812 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:51,812 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1956 transitions. [2021-06-05 21:20:51,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:51,813 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:51,813 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:52,013 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1113,663 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:52,014 INFO L430 AbstractCegarLoop]: === Iteration 663 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:52,014 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:52,014 INFO L82 PathProgramCache]: Analyzing trace with hash -1220243197, now seen corresponding path program 660 times [2021-06-05 21:20:52,014 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:52,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [126704138] [2021-06-05 21:20:52,014 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:52,015 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:52,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [615724331] [2021-06-05 21:20:52,015 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 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 664 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:52,046 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:20:52,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:52,046 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:52,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:52,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:52,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:52,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:52,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,170 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,170 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:20:52,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:52,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:52,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,240 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,240 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:20:52,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:52,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:52,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:52,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:20:52,430 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:52,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:52,443 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:52,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:52,452 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:52,516 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:52,516 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:52,516 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [126704138] [2021-06-05 21:20:52,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:52,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [615724331] [2021-06-05 21:20:52,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [615724331] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:52,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:52,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:52,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10885948] [2021-06-05 21:20:52,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:52,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:52,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:52,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:52,517 INFO L87 Difference]: Start difference. First operand 713 states and 1956 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:53,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:53,303 INFO L93 Difference]: Finished difference Result 764 states and 2071 transitions. [2021-06-05 21:20:53,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:53,304 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:53,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:53,305 INFO L225 Difference]: With dead ends: 764 [2021-06-05 21:20:53,305 INFO L226 Difference]: Without dead ends: 761 [2021-06-05 21:20:53,306 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 266.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:53,306 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 761 states. [2021-06-05 21:20:53,311 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 761 to 711. [2021-06-05 21:20:53,311 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.7464788732394365) internal successors, (1950), 710 states have internal predecessors, (1950), 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-06-05 21:20:53,312 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1950 transitions. [2021-06-05 21:20:53,312 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1950 transitions. Word has length 18 [2021-06-05 21:20:53,312 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:53,312 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1950 transitions. [2021-06-05 21:20:53,312 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:53,312 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1950 transitions. [2021-06-05 21:20:53,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:53,313 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:53,313 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:53,513 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 664 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1114 [2021-06-05 21:20:53,513 INFO L430 AbstractCegarLoop]: === Iteration 664 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:53,514 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:53,514 INFO L82 PathProgramCache]: Analyzing trace with hash 1927835199, now seen corresponding path program 661 times [2021-06-05 21:20:53,514 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:53,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732338845] [2021-06-05 21:20:53,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:53,515 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:53,515 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135624834] [2021-06-05 21:20:53,515 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 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 665 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:53,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:20:53,540 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:53,540 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:53,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:53,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,567 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,568 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,568 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:53,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:53,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,624 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,624 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:20:53,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:53,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:53,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:20:53,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:53,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,732 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,732 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:53,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:53,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:20:53,773 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,794 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,794 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:20:53,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:53,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,910 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:53,912 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:53,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:53,919 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:53,953 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:53,953 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:53,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732338845] [2021-06-05 21:20:53,953 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:53,953 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135624834] [2021-06-05 21:20:53,953 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135624834] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:53,953 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:53,953 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:53,953 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196640962] [2021-06-05 21:20:53,954 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:53,954 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:53,954 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:53,954 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:53,954 INFO L87 Difference]: Start difference. First operand 711 states and 1950 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:54,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:54,580 INFO L93 Difference]: Finished difference Result 747 states and 2032 transitions. [2021-06-05 21:20:54,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:54,581 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:54,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:54,582 INFO L225 Difference]: With dead ends: 747 [2021-06-05 21:20:54,582 INFO L226 Difference]: Without dead ends: 744 [2021-06-05 21:20:54,582 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 250.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:54,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2021-06-05 21:20:54,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 713. [2021-06-05 21:20:54,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.747191011235955) internal successors, (1956), 712 states have internal predecessors, (1956), 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-06-05 21:20:54,589 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1956 transitions. [2021-06-05 21:20:54,589 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1956 transitions. Word has length 18 [2021-06-05 21:20:54,589 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:54,589 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1956 transitions. [2021-06-05 21:20:54,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:54,589 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1956 transitions. [2021-06-05 21:20:54,590 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:54,590 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:54,590 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:54,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 665 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1115 [2021-06-05 21:20:54,790 INFO L430 AbstractCegarLoop]: === Iteration 665 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:54,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:54,790 INFO L82 PathProgramCache]: Analyzing trace with hash -648788391, now seen corresponding path program 662 times [2021-06-05 21:20:54,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:54,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984860812] [2021-06-05 21:20:54,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:54,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:54,792 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1104345162] [2021-06-05 21:20:54,792 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 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 666 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:54,814 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:20:54,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:54,815 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:54,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:54,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:54,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,834 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:54,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,834 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:54,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:54,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:54,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:20:54,879 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:54,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:54,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:54,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:20:54,957 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:54,958 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:54,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:54,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:20:55,004 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:55,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:55,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:55,019 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:55,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:55,020 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:20:55,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:55,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:55,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:55,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:55,094 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:55,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:55,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:55,101 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:55,154 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:55,154 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:55,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984860812] [2021-06-05 21:20:55,154 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:55,154 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1104345162] [2021-06-05 21:20:55,154 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1104345162] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:55,154 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:55,154 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:55,154 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069983685] [2021-06-05 21:20:55,155 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:55,155 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:55,155 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:55,155 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:55,155 INFO L87 Difference]: Start difference. First operand 713 states and 1956 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:55,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:55,780 INFO L93 Difference]: Finished difference Result 760 states and 2063 transitions. [2021-06-05 21:20:55,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:55,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:55,782 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:55,782 INFO L225 Difference]: With dead ends: 760 [2021-06-05 21:20:55,783 INFO L226 Difference]: Without dead ends: 757 [2021-06-05 21:20:55,783 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 185.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:55,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-05 21:20:55,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 712. [2021-06-05 21:20:55,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 2.7468354430379747) internal successors, (1953), 711 states have internal predecessors, (1953), 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-06-05 21:20:55,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1953 transitions. [2021-06-05 21:20:55,789 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1953 transitions. Word has length 18 [2021-06-05 21:20:55,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:55,789 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 1953 transitions. [2021-06-05 21:20:55,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:55,790 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1953 transitions. [2021-06-05 21:20:55,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:55,790 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:55,790 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:55,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 666 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1116 [2021-06-05 21:20:55,991 INFO L430 AbstractCegarLoop]: === Iteration 666 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:55,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:55,991 INFO L82 PathProgramCache]: Analyzing trace with hash -630354365, now seen corresponding path program 663 times [2021-06-05 21:20:55,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:55,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833372601] [2021-06-05 21:20:55,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:55,992 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:55,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226897457] [2021-06-05 21:20:55,992 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 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 667 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:56,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:20:56,016 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:56,017 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:56,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:56,031 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:56,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,036 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:56,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:56,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:20:56,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:56,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:20:56,088 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,114 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:20:56,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:56,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,166 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:20:56,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:56,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:20:56,247 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1135], 12=[F]} [2021-06-05 21:20:56,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:56,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,265 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,285 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:20:56,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:20:56,286 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:56,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:56,293 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:20:56,365 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:56,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:56,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833372601] [2021-06-05 21:20:56,365 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:56,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226897457] [2021-06-05 21:20:56,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226897457] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:56,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:56,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:56,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461201648] [2021-06-05 21:20:56,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:56,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:56,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:56,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:56,366 INFO L87 Difference]: Start difference. First operand 712 states and 1953 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:57,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:57,015 INFO L93 Difference]: Finished difference Result 751 states and 2045 transitions. [2021-06-05 21:20:57,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:57,015 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:57,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:57,016 INFO L225 Difference]: With dead ends: 751 [2021-06-05 21:20:57,016 INFO L226 Difference]: Without dead ends: 748 [2021-06-05 21:20:57,017 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 180.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:57,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 748 states. [2021-06-05 21:20:57,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 748 to 710. [2021-06-05 21:20:57,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 710 states, 709 states have (on average 2.7461212976022567) internal successors, (1947), 709 states have internal predecessors, (1947), 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-06-05 21:20:57,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 710 states to 710 states and 1947 transitions. [2021-06-05 21:20:57,023 INFO L78 Accepts]: Start accepts. Automaton has 710 states and 1947 transitions. Word has length 18 [2021-06-05 21:20:57,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:57,023 INFO L482 AbstractCegarLoop]: Abstraction has 710 states and 1947 transitions. [2021-06-05 21:20:57,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:57,023 INFO L276 IsEmpty]: Start isEmpty. Operand 710 states and 1947 transitions. [2021-06-05 21:20:57,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:57,023 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:57,023 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:57,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1117,667 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:57,224 INFO L430 AbstractCegarLoop]: === Iteration 667 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:57,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:57,224 INFO L82 PathProgramCache]: Analyzing trace with hash -220961337, now seen corresponding path program 664 times [2021-06-05 21:20:57,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:57,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [791787449] [2021-06-05 21:20:57,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:57,225 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:57,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1305941079] [2021-06-05 21:20:57,225 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 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 668 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:57,249 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:20:57,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:57,249 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:57,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:57,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:20:57,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:20:57,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:57,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:20:57,335 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:57,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:20:57,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:57,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:20:57,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:20:57,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:57,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:20:57,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:20:57,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:20:57,521 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:57,530 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:57,530 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:57,565 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:57,566 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:57,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [791787449] [2021-06-05 21:20:57,566 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:57,566 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1305941079] [2021-06-05 21:20:57,566 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1305941079] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:57,566 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:57,566 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:57,566 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641751066] [2021-06-05 21:20:57,566 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:57,566 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:57,566 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:57,566 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:57,566 INFO L87 Difference]: Start difference. First operand 710 states and 1947 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:58,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:58,173 INFO L93 Difference]: Finished difference Result 749 states and 2036 transitions. [2021-06-05 21:20:58,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:58,174 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:58,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:58,175 INFO L225 Difference]: With dead ends: 749 [2021-06-05 21:20:58,175 INFO L226 Difference]: Without dead ends: 746 [2021-06-05 21:20:58,175 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 183.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:58,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-05 21:20:58,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 713. [2021-06-05 21:20:58,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.7485955056179776) internal successors, (1957), 712 states have internal predecessors, (1957), 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-06-05 21:20:58,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1957 transitions. [2021-06-05 21:20:58,182 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1957 transitions. Word has length 18 [2021-06-05 21:20:58,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:58,182 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1957 transitions. [2021-06-05 21:20:58,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:58,182 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1957 transitions. [2021-06-05 21:20:58,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:58,182 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:58,182 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:58,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1118,668 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:58,383 INFO L430 AbstractCegarLoop]: === Iteration 668 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:58,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:58,383 INFO L82 PathProgramCache]: Analyzing trace with hash 1497382369, now seen corresponding path program 665 times [2021-06-05 21:20:58,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:58,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1456438988] [2021-06-05 21:20:58,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:58,385 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:58,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [633896462] [2021-06-05 21:20:58,385 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 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 669 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:58,416 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:20:58,416 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:58,417 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:58,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:58,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:58,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:58,498 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:20:58,499 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,519 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,519 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:20:58,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:20:58,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,575 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,575 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:20:58,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:58,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,615 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,616 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,616 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:20:58,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:58,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,664 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,665 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:20:58,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:20:58,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,752 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:20:58,753 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:58,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:58,762 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:20:58,824 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:20:58,824 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:20:58,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1456438988] [2021-06-05 21:20:58,824 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:20:58,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [633896462] [2021-06-05 21:20:58,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [633896462] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:20:58,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:20:58,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:20:58,825 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632820485] [2021-06-05 21:20:58,825 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:20:58,825 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:20:58,825 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:20:58,825 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:20:58,825 INFO L87 Difference]: Start difference. First operand 713 states and 1957 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:59,481 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:20:59,481 INFO L93 Difference]: Finished difference Result 762 states and 2067 transitions. [2021-06-05 21:20:59,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:20:59,482 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:20:59,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:20:59,484 INFO L225 Difference]: With dead ends: 762 [2021-06-05 21:20:59,484 INFO L226 Difference]: Without dead ends: 759 [2021-06-05 21:20:59,484 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 228.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:20:59,485 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2021-06-05 21:20:59,491 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 712. [2021-06-05 21:20:59,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 2.748241912798875) internal successors, (1954), 711 states have internal predecessors, (1954), 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-06-05 21:20:59,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 1954 transitions. [2021-06-05 21:20:59,493 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 1954 transitions. Word has length 18 [2021-06-05 21:20:59,493 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:20:59,493 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 1954 transitions. [2021-06-05 21:20:59,493 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:20:59,494 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 1954 transitions. [2021-06-05 21:20:59,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:20:59,494 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:20:59,494 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:20:59,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 669 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1119 [2021-06-05 21:20:59,711 INFO L430 AbstractCegarLoop]: === Iteration 669 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:20:59,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:20:59,712 INFO L82 PathProgramCache]: Analyzing trace with hash 1515816395, now seen corresponding path program 666 times [2021-06-05 21:20:59,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:20:59,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299700999] [2021-06-05 21:20:59,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:20:59,713 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:20:59,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910888261] [2021-06-05 21:20:59,713 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 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 670 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:20:59,760 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:20:59,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:20:59,761 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:20:59,761 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:20:59,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:20:59,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:59,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:20:59,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:20:59,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:59,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,856 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:20:59,891 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:20:59,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:20:59,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:59,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:20:59,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:20:59,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:20:59,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:20:59,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:20:59,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:20:59,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:00,009 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:00,010 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:00,010 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:21:00,041 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1144], 12=[F]} [2021-06-05 21:21:00,045 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:00,046 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:00,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:00,079 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:00,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:00,080 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:00,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:00,087 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:00,087 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:00,155 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:00,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:00,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299700999] [2021-06-05 21:21:00,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:00,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910888261] [2021-06-05 21:21:00,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910888261] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:00,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:00,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:00,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325377496] [2021-06-05 21:21:00,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:00,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:00,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:00,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:00,156 INFO L87 Difference]: Start difference. First operand 712 states and 1954 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:00,864 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:00,865 INFO L93 Difference]: Finished difference Result 753 states and 2049 transitions. [2021-06-05 21:21:00,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:00,866 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:00,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:00,866 INFO L225 Difference]: With dead ends: 753 [2021-06-05 21:21:00,867 INFO L226 Difference]: Without dead ends: 750 [2021-06-05 21:21:00,867 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 203.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:00,867 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 750 states. [2021-06-05 21:21:00,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 750 to 711. [2021-06-05 21:21:00,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.747887323943662) internal successors, (1951), 710 states have internal predecessors, (1951), 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-06-05 21:21:00,873 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1951 transitions. [2021-06-05 21:21:00,873 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1951 transitions. Word has length 18 [2021-06-05 21:21:00,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:00,873 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1951 transitions. [2021-06-05 21:21:00,873 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:00,873 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1951 transitions. [2021-06-05 21:21:00,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:00,874 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:00,874 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:01,074 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1120,670 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:01,074 INFO L430 AbstractCegarLoop]: === Iteration 670 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:01,074 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:01,074 INFO L82 PathProgramCache]: Analyzing trace with hash -1462993597, now seen corresponding path program 667 times [2021-06-05 21:21:01,074 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:01,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116580044] [2021-06-05 21:21:01,074 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:01,075 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:01,075 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [279042973] [2021-06-05 21:21:01,075 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 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 671 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:01,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:01,098 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:01,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:01,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:01,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:01,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:01,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,151 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:01,171 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:01,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:01,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,199 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:21:01,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:01,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:01,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:21:01,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:01,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:21:01,404 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:01,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:21:01,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:21:01,414 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:01,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:01,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:21:01,502 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:01,502 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:01,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116580044] [2021-06-05 21:21:01,502 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:01,502 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [279042973] [2021-06-05 21:21:01,502 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [279042973] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:01,502 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:01,503 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:01,503 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1076300118] [2021-06-05 21:21:01,503 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:01,503 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:01,503 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:01,503 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:01,503 INFO L87 Difference]: Start difference. First operand 711 states and 1951 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:02,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:02,191 INFO L93 Difference]: Finished difference Result 755 states and 2055 transitions. [2021-06-05 21:21:02,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:02,192 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:02,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:02,193 INFO L225 Difference]: With dead ends: 755 [2021-06-05 21:21:02,193 INFO L226 Difference]: Without dead ends: 752 [2021-06-05 21:21:02,193 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 211.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:02,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 752 states. [2021-06-05 21:21:02,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 752 to 711. [2021-06-05 21:21:02,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.747887323943662) internal successors, (1951), 710 states have internal predecessors, (1951), 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-06-05 21:21:02,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 1951 transitions. [2021-06-05 21:21:02,200 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 1951 transitions. Word has length 18 [2021-06-05 21:21:02,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:02,200 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 1951 transitions. [2021-06-05 21:21:02,200 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:02,200 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 1951 transitions. [2021-06-05 21:21:02,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:02,201 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:02,201 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:02,401 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1121,671 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:02,401 INFO L430 AbstractCegarLoop]: === Iteration 671 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:02,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:02,401 INFO L82 PathProgramCache]: Analyzing trace with hash 1884027590, now seen corresponding path program 668 times [2021-06-05 21:21:02,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:02,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1145209918] [2021-06-05 21:21:02,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:02,402 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:02,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [80037679] [2021-06-05 21:21:02,402 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 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 672 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:02,424 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:02,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:02,425 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:21:02,425 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:02,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:02,440 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,444 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:02,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:02,466 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:21:02,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:02,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:02,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:21:02,597 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1149], 2=[F]} [2021-06-05 21:21:02,599 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:02,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,632 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,632 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:21:02,634 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:02,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:02,647 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:21:02,686 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:02,686 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:02,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1145209918] [2021-06-05 21:21:02,686 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:02,686 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [80037679] [2021-06-05 21:21:02,686 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [80037679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:02,686 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:02,686 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:02,686 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [555544616] [2021-06-05 21:21:02,686 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:02,686 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:02,686 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:02,686 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:02,686 INFO L87 Difference]: Start difference. First operand 711 states and 1951 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:03,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:03,114 INFO L93 Difference]: Finished difference Result 760 states and 2063 transitions. [2021-06-05 21:21:03,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:03,116 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:03,116 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:03,116 INFO L225 Difference]: With dead ends: 760 [2021-06-05 21:21:03,117 INFO L226 Difference]: Without dead ends: 757 [2021-06-05 21:21:03,117 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:03,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 757 states. [2021-06-05 21:21:03,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 757 to 717. [2021-06-05 21:21:03,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 717 states, 716 states have (on average 2.7472067039106145) internal successors, (1967), 716 states have internal predecessors, (1967), 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-06-05 21:21:03,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 717 states to 717 states and 1967 transitions. [2021-06-05 21:21:03,123 INFO L78 Accepts]: Start accepts. Automaton has 717 states and 1967 transitions. Word has length 18 [2021-06-05 21:21:03,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:03,123 INFO L482 AbstractCegarLoop]: Abstraction has 717 states and 1967 transitions. [2021-06-05 21:21:03,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:03,123 INFO L276 IsEmpty]: Start isEmpty. Operand 717 states and 1967 transitions. [2021-06-05 21:21:03,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:03,124 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:03,124 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:03,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 672 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1122 [2021-06-05 21:21:03,324 INFO L430 AbstractCegarLoop]: === Iteration 672 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:03,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:03,324 INFO L82 PathProgramCache]: Analyzing trace with hash -692596000, now seen corresponding path program 669 times [2021-06-05 21:21:03,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:03,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250663480] [2021-06-05 21:21:03,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:03,326 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:03,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [830447662] [2021-06-05 21:21:03,326 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 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 673 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:03,357 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:03,357 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:03,358 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:03,358 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:03,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:03,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,385 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:03,386 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,386 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:03,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:03,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:03,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:21:03,480 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:03,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:03,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:03,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,500 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:21:03,545 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1151], 2=[F]} [2021-06-05 21:21:03,547 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:03,548 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:03,558 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:03,559 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:03,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:03,560 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:03,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:03,566 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:03,622 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:03,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:03,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250663480] [2021-06-05 21:21:03,622 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:03,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830447662] [2021-06-05 21:21:03,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830447662] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:03,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:03,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:03,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [330597637] [2021-06-05 21:21:03,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:03,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:03,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:03,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:03,623 INFO L87 Difference]: Start difference. First operand 717 states and 1967 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:04,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:04,065 INFO L93 Difference]: Finished difference Result 785 states and 2125 transitions. [2021-06-05 21:21:04,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:04,066 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:04,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:04,067 INFO L225 Difference]: With dead ends: 785 [2021-06-05 21:21:04,067 INFO L226 Difference]: Without dead ends: 782 [2021-06-05 21:21:04,067 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 151.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:04,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-05 21:21:04,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 715. [2021-06-05 21:21:04,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 715 states, 714 states have (on average 2.746498599439776) internal successors, (1961), 714 states have internal predecessors, (1961), 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-06-05 21:21:04,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 715 states to 715 states and 1961 transitions. [2021-06-05 21:21:04,074 INFO L78 Accepts]: Start accepts. Automaton has 715 states and 1961 transitions. Word has length 18 [2021-06-05 21:21:04,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:04,074 INFO L482 AbstractCegarLoop]: Abstraction has 715 states and 1961 transitions. [2021-06-05 21:21:04,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:04,074 INFO L276 IsEmpty]: Start isEmpty. Operand 715 states and 1961 transitions. [2021-06-05 21:21:04,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:04,075 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:04,075 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:04,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1123,673 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:04,275 INFO L430 AbstractCegarLoop]: === Iteration 673 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:04,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:04,275 INFO L82 PathProgramCache]: Analyzing trace with hash -674161974, now seen corresponding path program 670 times [2021-06-05 21:21:04,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:04,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399382476] [2021-06-05 21:21:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:04,276 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:04,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1254691234] [2021-06-05 21:21:04,277 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 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 674 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:04,305 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:04,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:04,306 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:04,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:04,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:04,321 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,328 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:04,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:04,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:04,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,364 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:04,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:21:04,426 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:04,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:04,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:04,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:21:04,466 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1153], 5=[F]} [2021-06-05 21:21:04,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:04,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:04,481 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:04,482 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:04,482 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:04,483 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:04,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 41 treesize of output 27 [2021-06-05 21:21:04,484 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,491 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:04,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:04,492 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:30 [2021-06-05 21:21:04,556 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:04,556 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:04,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399382476] [2021-06-05 21:21:04,556 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:04,556 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1254691234] [2021-06-05 21:21:04,556 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1254691234] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:04,556 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:04,556 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:04,556 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090970351] [2021-06-05 21:21:04,556 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:04,556 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:04,556 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:04,556 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:04,557 INFO L87 Difference]: Start difference. First operand 715 states and 1961 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:05,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:05,014 INFO L93 Difference]: Finished difference Result 768 states and 2087 transitions. [2021-06-05 21:21:05,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:05,015 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:05,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:05,016 INFO L225 Difference]: With dead ends: 768 [2021-06-05 21:21:05,016 INFO L226 Difference]: Without dead ends: 765 [2021-06-05 21:21:05,016 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 152.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:05,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2021-06-05 21:21:05,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 713. [2021-06-05 21:21:05,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 712 states have (on average 2.7457865168539324) internal successors, (1955), 712 states have internal predecessors, (1955), 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-06-05 21:21:05,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1955 transitions. [2021-06-05 21:21:05,023 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1955 transitions. Word has length 18 [2021-06-05 21:21:05,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:05,023 INFO L482 AbstractCegarLoop]: Abstraction has 713 states and 1955 transitions. [2021-06-05 21:21:05,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:05,023 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1955 transitions. [2021-06-05 21:21:05,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:05,024 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:05,024 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:05,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 674 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1124 [2021-06-05 21:21:05,224 INFO L430 AbstractCegarLoop]: === Iteration 674 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:05,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:05,224 INFO L82 PathProgramCache]: Analyzing trace with hash 641995330, now seen corresponding path program 671 times [2021-06-05 21:21:05,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:05,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080061429] [2021-06-05 21:21:05,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:05,226 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:05,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [555450300] [2021-06-05 21:21:05,226 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 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 675 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:05,249 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:05,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:05,250 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:05,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:05,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:05,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:05,273 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,273 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:05,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:05,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:05,307 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,307 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:21:05,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:05,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,372 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:05,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:21:05,397 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:05,398 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:05,398 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:05,399 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:05,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:21:05,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,409 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:05,411 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:05,412 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:05,413 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:05,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:05,421 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:57, output treesize:33 [2021-06-05 21:21:05,489 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:05,489 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:05,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080061429] [2021-06-05 21:21:05,489 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:05,489 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [555450300] [2021-06-05 21:21:05,489 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [555450300] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:05,489 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:05,489 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:05,489 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794530849] [2021-06-05 21:21:05,489 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:05,489 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:05,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:05,490 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:05,490 INFO L87 Difference]: Start difference. First operand 713 states and 1955 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:05,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:05,941 INFO L93 Difference]: Finished difference Result 770 states and 2086 transitions. [2021-06-05 21:21:05,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:05,943 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:05,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:05,944 INFO L225 Difference]: With dead ends: 770 [2021-06-05 21:21:05,944 INFO L226 Difference]: Without dead ends: 767 [2021-06-05 21:21:05,944 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 144.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:05,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 767 states. [2021-06-05 21:21:05,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 767 to 725. [2021-06-05 21:21:05,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.733425414364641) internal successors, (1979), 724 states have internal predecessors, (1979), 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-06-05 21:21:05,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1979 transitions. [2021-06-05 21:21:05,950 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1979 transitions. Word has length 18 [2021-06-05 21:21:05,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:05,951 INFO L482 AbstractCegarLoop]: Abstraction has 725 states and 1979 transitions. [2021-06-05 21:21:05,951 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:05,951 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1979 transitions. [2021-06-05 21:21:05,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:05,951 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:05,951 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:06,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1125,675 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:06,152 INFO L430 AbstractCegarLoop]: === Iteration 675 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:06,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:06,152 INFO L82 PathProgramCache]: Analyzing trace with hash 1715080710, now seen corresponding path program 672 times [2021-06-05 21:21:06,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:06,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [106763465] [2021-06-05 21:21:06,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:06,153 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:06,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [428882506] [2021-06-05 21:21:06,153 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 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 676 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:06,178 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:06,178 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:06,178 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:21:06,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:06,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:06,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:06,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:06,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:06,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:06,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:21:06,317 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:21:06,324 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:06,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:21:06,340 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:06,352 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:06,352 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 21:21:06,430 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:06,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:06,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [106763465] [2021-06-05 21:21:06,430 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:06,431 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [428882506] [2021-06-05 21:21:06,431 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [428882506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:06,431 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:06,431 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:06,431 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535899544] [2021-06-05 21:21:06,431 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:06,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:06,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:06,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:06,431 INFO L87 Difference]: Start difference. First operand 725 states and 1979 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:06,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:06,934 INFO L93 Difference]: Finished difference Result 828 states and 2232 transitions. [2021-06-05 21:21:06,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:06,935 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:06,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:06,936 INFO L225 Difference]: With dead ends: 828 [2021-06-05 21:21:06,936 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 21:21:06,937 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 189.5ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:21:06,937 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 21:21:06,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 725. [2021-06-05 21:21:06,943 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 725 states, 724 states have (on average 2.733425414364641) internal successors, (1979), 724 states have internal predecessors, (1979), 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-06-05 21:21:06,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 725 states to 725 states and 1979 transitions. [2021-06-05 21:21:06,944 INFO L78 Accepts]: Start accepts. Automaton has 725 states and 1979 transitions. Word has length 18 [2021-06-05 21:21:06,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:06,944 INFO L482 AbstractCegarLoop]: Abstraction has 725 states and 1979 transitions. [2021-06-05 21:21:06,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:06,944 INFO L276 IsEmpty]: Start isEmpty. Operand 725 states and 1979 transitions. [2021-06-05 21:21:06,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:06,944 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:06,944 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:07,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 676 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1126 [2021-06-05 21:21:07,145 INFO L430 AbstractCegarLoop]: === Iteration 676 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:07,145 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:07,145 INFO L82 PathProgramCache]: Analyzing trace with hash 1885822783, now seen corresponding path program 673 times [2021-06-05 21:21:07,145 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:07,145 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1134289184] [2021-06-05 21:21:07,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:07,146 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:07,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [601728685] [2021-06-05 21:21:07,146 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 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 677 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:07,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:07,171 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:07,172 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:07,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:07,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,198 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,199 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:21:07,242 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:07,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:21:07,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:07,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:21:07,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:07,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:21:07,360 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:07,361 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,374 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,375 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,375 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:21:07,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:07,445 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,456 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:07,456 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:07,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:07,463 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:07,493 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:07,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:07,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1134289184] [2021-06-05 21:21:07,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:07,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [601728685] [2021-06-05 21:21:07,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [601728685] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:07,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:07,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:07,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625621040] [2021-06-05 21:21:07,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:07,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:07,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:07,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:07,494 INFO L87 Difference]: Start difference. First operand 725 states and 1979 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:08,028 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:08,028 INFO L93 Difference]: Finished difference Result 782 states and 2107 transitions. [2021-06-05 21:21:08,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:08,029 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:08,029 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:08,030 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:21:08,030 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 21:21:08,030 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 184.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:08,031 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 21:21:08,036 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 727. [2021-06-05 21:21:08,036 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 727 states, 726 states have (on average 2.736914600550964) internal successors, (1987), 726 states have internal predecessors, (1987), 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-06-05 21:21:08,037 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 727 states to 727 states and 1987 transitions. [2021-06-05 21:21:08,037 INFO L78 Accepts]: Start accepts. Automaton has 727 states and 1987 transitions. Word has length 18 [2021-06-05 21:21:08,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:08,038 INFO L482 AbstractCegarLoop]: Abstraction has 727 states and 1987 transitions. [2021-06-05 21:21:08,038 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:08,038 INFO L276 IsEmpty]: Start isEmpty. Operand 727 states and 1987 transitions. [2021-06-05 21:21:08,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:08,038 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:08,038 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:08,239 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1131,677 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:08,239 INFO L430 AbstractCegarLoop]: === Iteration 677 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:08,239 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:08,239 INFO L82 PathProgramCache]: Analyzing trace with hash -690800807, now seen corresponding path program 674 times [2021-06-05 21:21:08,239 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:08,239 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [797745425] [2021-06-05 21:21:08,239 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:08,240 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:08,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2099775870] [2021-06-05 21:21:08,240 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 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 678 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:08,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:08,264 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:08,264 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:08,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:08,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:08,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,291 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:21:08,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:08,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,359 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,359 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,359 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:21:08,385 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:08,385 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:08,386 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,398 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,398 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,398 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:21:08,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:08,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,435 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,436 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,436 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:21:08,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:08,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:21:08,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:08,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:08,546 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:08,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:08,553 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:08,601 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:08,602 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:08,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [797745425] [2021-06-05 21:21:08,602 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:08,602 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099775870] [2021-06-05 21:21:08,602 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099775870] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:08,602 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:08,602 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:08,602 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151190300] [2021-06-05 21:21:08,602 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:08,602 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:08,602 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:08,602 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:08,602 INFO L87 Difference]: Start difference. First operand 727 states and 1987 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:09,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:09,202 INFO L93 Difference]: Finished difference Result 795 states and 2138 transitions. [2021-06-05 21:21:09,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:09,203 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:09,203 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:09,204 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:21:09,204 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:21:09,204 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 197.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:09,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:21:09,209 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 726. [2021-06-05 21:21:09,210 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 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-06-05 21:21:09,210 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 21:21:09,210 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 21:21:09,211 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:09,211 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 21:21:09,211 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:09,211 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 21:21:09,211 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:09,211 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:09,211 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:09,411 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 678 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1132 [2021-06-05 21:21:09,412 INFO L430 AbstractCegarLoop]: === Iteration 678 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:09,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:09,412 INFO L82 PathProgramCache]: Analyzing trace with hash -672366781, now seen corresponding path program 675 times [2021-06-05 21:21:09,412 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:09,412 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [456671261] [2021-06-05 21:21:09,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:09,413 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:09,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [502565858] [2021-06-05 21:21:09,413 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 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 679 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:09,439 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:21:09,439 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:09,440 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:09,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:09,454 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:09,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:09,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:09,481 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:21:09,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:09,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:09,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,517 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:21:09,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:09,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:09,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,557 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,558 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,558 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:21:09,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:09,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,606 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,607 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:21:09,640 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1166], 12=[F]} [2021-06-05 21:21:09,645 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:09,646 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,680 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:09,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:09,681 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:09,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:09,688 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:09,759 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:09,759 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:09,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [456671261] [2021-06-05 21:21:09,759 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:09,759 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502565858] [2021-06-05 21:21:09,759 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502565858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:09,759 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:09,759 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:09,759 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787802546] [2021-06-05 21:21:09,760 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:09,760 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:09,760 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:09,760 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:09,760 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:10,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:10,367 INFO L93 Difference]: Finished difference Result 775 states and 2096 transitions. [2021-06-05 21:21:10,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:10,368 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:10,368 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:10,369 INFO L225 Difference]: With dead ends: 775 [2021-06-05 21:21:10,369 INFO L226 Difference]: Without dead ends: 772 [2021-06-05 21:21:10,369 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:10,370 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 772 states. [2021-06-05 21:21:10,374 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 772 to 726. [2021-06-05 21:21:10,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 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-06-05 21:21:10,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 21:21:10,376 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 21:21:10,376 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:10,376 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 21:21:10,376 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:10,376 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 21:21:10,376 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:10,376 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:10,377 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:10,577 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 679 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1133 [2021-06-05 21:21:10,577 INFO L430 AbstractCegarLoop]: === Iteration 679 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:10,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:10,577 INFO L82 PathProgramCache]: Analyzing trace with hash 643790523, now seen corresponding path program 676 times [2021-06-05 21:21:10,577 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:10,577 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236039467] [2021-06-05 21:21:10,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:10,578 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:10,578 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2121231527] [2021-06-05 21:21:10,578 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 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 680 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:10,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:10,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:10,606 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:10,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:10,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:10,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,632 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:23 [2021-06-05 21:21:10,674 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:10,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,694 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:21:10,727 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:10,727 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:10,728 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,740 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,741 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,741 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:21:10,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:10,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:10,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:21:10,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:10,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,837 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,838 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,838 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:21:10,897 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:10,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:21:10,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,905 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:21:10,908 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:10,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:10,915 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:21:10,976 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:10,976 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:10,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236039467] [2021-06-05 21:21:10,976 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:10,976 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2121231527] [2021-06-05 21:21:10,977 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2121231527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:10,977 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:10,977 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:10,977 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1671435644] [2021-06-05 21:21:10,977 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:10,977 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:10,977 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:10,977 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:10,977 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:11,623 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:11,624 INFO L93 Difference]: Finished difference Result 774 states and 2097 transitions. [2021-06-05 21:21:11,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:11,625 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:11,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:11,626 INFO L225 Difference]: With dead ends: 774 [2021-06-05 21:21:11,626 INFO L226 Difference]: Without dead ends: 771 [2021-06-05 21:21:11,626 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 191.8ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:11,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-06-05 21:21:11,631 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 726. [2021-06-05 21:21:11,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 725 states have (on average 2.7351724137931033) internal successors, (1983), 725 states have internal predecessors, (1983), 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-06-05 21:21:11,632 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1983 transitions. [2021-06-05 21:21:11,633 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1983 transitions. Word has length 18 [2021-06-05 21:21:11,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:11,633 INFO L482 AbstractCegarLoop]: Abstraction has 726 states and 1983 transitions. [2021-06-05 21:21:11,633 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:11,633 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1983 transitions. [2021-06-05 21:21:11,633 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:11,633 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:11,633 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:11,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 680 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1134 [2021-06-05 21:21:11,834 INFO L430 AbstractCegarLoop]: === Iteration 680 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:11,834 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:11,834 INFO L82 PathProgramCache]: Analyzing trace with hash 1127335388, now seen corresponding path program 677 times [2021-06-05 21:21:11,834 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:11,834 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1204410548] [2021-06-05 21:21:11,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:11,835 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:11,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1910187488] [2021-06-05 21:21:11,835 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 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 681 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:11,859 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:11,859 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:11,860 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:11,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:11,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:11,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,882 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:11,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:11,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:11,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:11,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:21:11,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:11,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:11,947 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:11,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:21:11,996 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:11,997 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:11,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 44 treesize of output 31 [2021-06-05 21:21:11,998 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:12,010 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,019 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:33 [2021-06-05 21:21:12,076 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:12,076 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:12,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1204410548] [2021-06-05 21:21:12,076 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:12,076 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1910187488] [2021-06-05 21:21:12,076 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1910187488] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:12,076 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:12,076 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:12,076 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1417212987] [2021-06-05 21:21:12,076 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:12,077 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:12,077 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:12,077 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:12,077 INFO L87 Difference]: Start difference. First operand 726 states and 1983 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:12,573 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:12,573 INFO L93 Difference]: Finished difference Result 791 states and 2131 transitions. [2021-06-05 21:21:12,574 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:12,574 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:12,575 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:12,576 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:21:12,576 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:21:12,576 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 154.5ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:21:12,576 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:21:12,581 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 741. [2021-06-05 21:21:12,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 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-06-05 21:21:12,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 21:21:12,582 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 21:21:12,583 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:12,583 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 21:21:12,594 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:12,594 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 21:21:12,594 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:12,594 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:12,594 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:12,795 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1135,681 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:12,795 INFO L430 AbstractCegarLoop]: === Iteration 681 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:12,795 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:12,795 INFO L82 PathProgramCache]: Analyzing trace with hash -1505006013, now seen corresponding path program 678 times [2021-06-05 21:21:12,795 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:12,795 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1053710875] [2021-06-05 21:21:12,795 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:12,796 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:12,796 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [648134473] [2021-06-05 21:21:12,796 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 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 682 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:12,820 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:12,820 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:12,821 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:12,821 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:12,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:12,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,840 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,841 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,841 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:12,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:12,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,876 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,877 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,877 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:12,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:12,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:21:12,925 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:12,926 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,934 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,935 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,935 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:21:12,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:12,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:12,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:12,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:21:13,008 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:13,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:21:13,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:13,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:21:13,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:13,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,025 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:21:13,088 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:13,088 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:13,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1053710875] [2021-06-05 21:21:13,088 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:13,088 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [648134473] [2021-06-05 21:21:13,088 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [648134473] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:13,088 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:13,088 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:13,088 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1363318903] [2021-06-05 21:21:13,088 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:13,088 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:13,089 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:13,089 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:13,089 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:13,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:13,615 INFO L93 Difference]: Finished difference Result 783 states and 2122 transitions. [2021-06-05 21:21:13,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:13,616 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:13,617 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:13,617 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:21:13,618 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:21:13,618 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 129.6ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:13,618 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:21:13,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 741. [2021-06-05 21:21:13,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 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-06-05 21:21:13,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 21:21:13,624 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 21:21:13,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:13,624 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 21:21:13,624 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:13,624 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 21:21:13,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:13,625 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:13,625 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:13,825 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 682 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1136 [2021-06-05 21:21:13,825 INFO L430 AbstractCegarLoop]: === Iteration 682 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:13,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:13,826 INFO L82 PathProgramCache]: Analyzing trace with hash -393437941, now seen corresponding path program 679 times [2021-06-05 21:21:13,826 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:13,826 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063650769] [2021-06-05 21:21:13,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:13,827 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:13,827 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [749272965] [2021-06-05 21:21:13,827 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 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 683 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:13,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:13,853 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:13,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:13,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:13,875 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,888 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:13,889 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,889 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:13,915 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:13,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:13,917 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:13,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:21:13,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:13,973 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,985 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:13,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:13,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:14,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:14,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:14,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:21:14,079 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:14,080 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:14,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:14,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:14,116 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,126 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:14,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:14,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:14,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,135 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:14,173 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:14,173 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:14,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063650769] [2021-06-05 21:21:14,173 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:14,173 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749272965] [2021-06-05 21:21:14,173 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749272965] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:14,173 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:14,173 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:14,173 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290383243] [2021-06-05 21:21:14,173 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:14,173 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:14,173 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:14,173 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:14,174 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:14,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:14,699 INFO L93 Difference]: Finished difference Result 779 states and 2105 transitions. [2021-06-05 21:21:14,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:14,700 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:14,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:14,701 INFO L225 Difference]: With dead ends: 779 [2021-06-05 21:21:14,701 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 21:21:14,701 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 174.1ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:14,702 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 21:21:14,711 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 743. [2021-06-05 21:21:14,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:14,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:14,713 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:14,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:14,713 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:14,713 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:14,713 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:14,714 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:14,714 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:14,714 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:14,914 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 683 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1137 [2021-06-05 21:21:14,914 INFO L430 AbstractCegarLoop]: === Iteration 683 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:14,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:14,915 INFO L82 PathProgramCache]: Analyzing trace with hash 1667421861, now seen corresponding path program 680 times [2021-06-05 21:21:14,915 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:14,915 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1519057532] [2021-06-05 21:21:14,915 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:14,916 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:14,916 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1198357262] [2021-06-05 21:21:14,916 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 684 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 684 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:14,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:14,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:14,940 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:14,940 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:14,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:14,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,967 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:14,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:14,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:14,982 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:14,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:15,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:15,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:15,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,065 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:15,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:15,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,119 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:21:15,169 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:15,170 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,180 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:15,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:15,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:15,216 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:15,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:15,223 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:15,257 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:15,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:15,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1519057532] [2021-06-05 21:21:15,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:15,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1198357262] [2021-06-05 21:21:15,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1198357262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:15,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:15,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:15,258 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534504782] [2021-06-05 21:21:15,258 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:15,258 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:15,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:15,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:15,258 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:15,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:15,849 INFO L93 Difference]: Finished difference Result 784 states and 2116 transitions. [2021-06-05 21:21:15,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:15,849 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:15,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:15,850 INFO L225 Difference]: With dead ends: 784 [2021-06-05 21:21:15,850 INFO L226 Difference]: Without dead ends: 781 [2021-06-05 21:21:15,850 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 179.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:15,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-06-05 21:21:15,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 743. [2021-06-05 21:21:15,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:15,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:15,857 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:15,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:15,857 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:15,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:15,857 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:15,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:15,858 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:15,858 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:16,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1138,684 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:16,058 INFO L430 AbstractCegarLoop]: === Iteration 684 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:16,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:16,058 INFO L82 PathProgramCache]: Analyzing trace with hash -898498101, now seen corresponding path program 681 times [2021-06-05 21:21:16,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:16,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [307590388] [2021-06-05 21:21:16,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:16,059 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:16,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [728789784] [2021-06-05 21:21:16,060 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 685 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 685 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:16,084 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:16,084 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:16,085 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:21:16,085 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:16,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:16,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,123 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:16,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:16,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:16,199 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:21:16,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:16,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,231 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:16,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:56, output treesize:52 [2021-06-05 21:21:16,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:16,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,321 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:16,323 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:54, output treesize:53 [2021-06-05 21:21:16,358 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:16,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:16,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,375 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,376 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:16,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:65, output treesize:64 [2021-06-05 21:21:16,445 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1183], 3=[F]} [2021-06-05 21:21:16,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:16,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,485 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 21:21:16,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 45 [2021-06-05 21:21:16,487 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:16,502 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:16,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:16,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:64, output treesize:47 [2021-06-05 21:21:16,641 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:16,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:16,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [307590388] [2021-06-05 21:21:16,642 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:16,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [728789784] [2021-06-05 21:21:16,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [728789784] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:16,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:16,642 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:21:16,642 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1031687367] [2021-06-05 21:21:16,642 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:21:16,642 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:16,642 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:21:16,642 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:16,642 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:17,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:17,376 INFO L93 Difference]: Finished difference Result 830 states and 2228 transitions. [2021-06-05 21:21:17,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:21:17,377 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:17,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:17,378 INFO L225 Difference]: With dead ends: 830 [2021-06-05 21:21:17,378 INFO L226 Difference]: Without dead ends: 827 [2021-06-05 21:21:17,379 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 353.5ms TimeCoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:21:17,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-06-05 21:21:17,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 745. [2021-06-05 21:21:17,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 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-06-05 21:21:17,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 21:21:17,386 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 21:21:17,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:17,386 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 21:21:17,386 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:17,386 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 21:21:17,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:17,387 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:17,387 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:17,587 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 685 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1139 [2021-06-05 21:21:17,587 INFO L430 AbstractCegarLoop]: === Iteration 685 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:17,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:17,587 INFO L82 PathProgramCache]: Analyzing trace with hash 819845605, now seen corresponding path program 682 times [2021-06-05 21:21:17,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:17,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1814563897] [2021-06-05 21:21:17,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:17,588 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:17,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2000557496] [2021-06-05 21:21:17,588 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 686 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 686 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:17,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:17,612 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:17,613 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:17,613 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:17,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:17,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:17,654 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:17,655 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:17,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:17,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:17,734 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:17,735 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,744 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,745 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:21:17,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:17,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:17,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:17,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:17,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,824 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:17,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:17,824 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:17,872 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:17,872 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:17,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1814563897] [2021-06-05 21:21:17,872 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:17,872 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000557496] [2021-06-05 21:21:17,872 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000557496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:17,872 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:17,872 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:17,872 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216905024] [2021-06-05 21:21:17,872 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:17,872 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:17,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:17,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:17,873 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:18,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:18,444 INFO L93 Difference]: Finished difference Result 800 states and 2156 transitions. [2021-06-05 21:21:18,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:18,446 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:18,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:18,447 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:21:18,447 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:21:18,447 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 141.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:18,447 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:21:18,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 742. [2021-06-05 21:21:18,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 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-06-05 21:21:18,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 21:21:18,454 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 21:21:18,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:18,454 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 21:21:18,454 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:18,454 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 21:21:18,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:18,455 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:18,455 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:18,655 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 686 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1143 [2021-06-05 21:21:18,655 INFO L430 AbstractCegarLoop]: === Iteration 686 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:18,655 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:18,655 INFO L82 PathProgramCache]: Analyzing trace with hash -2092315633, now seen corresponding path program 683 times [2021-06-05 21:21:18,655 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:18,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675043144] [2021-06-05 21:21:18,656 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:18,657 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:18,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26141697] [2021-06-05 21:21:18,657 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 687 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 687 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:18,681 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:18,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:18,681 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:18,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:18,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:18,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,717 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:18,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:18,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:18,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:18,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,779 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,779 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:18,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:18,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:21:18,900 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:18,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:18,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,915 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:21:18,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:18,948 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:18,957 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:18,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:18,964 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:18,998 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:18,999 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:18,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675043144] [2021-06-05 21:21:18,999 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:18,999 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26141697] [2021-06-05 21:21:18,999 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26141697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:18,999 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:18,999 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:18,999 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974235640] [2021-06-05 21:21:18,999 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:18,999 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:18,999 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:18,999 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:18,999 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:19,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:19,579 INFO L93 Difference]: Finished difference Result 779 states and 2107 transitions. [2021-06-05 21:21:19,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:19,580 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:19,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:19,581 INFO L225 Difference]: With dead ends: 779 [2021-06-05 21:21:19,581 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 21:21:19,581 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 189.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:19,582 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 21:21:19,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 743. [2021-06-05 21:21:19,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:19,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:19,588 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:19,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:19,588 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:19,588 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:19,588 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:19,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:19,589 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:19,589 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:19,789 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 687 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1144 [2021-06-05 21:21:19,790 INFO L430 AbstractCegarLoop]: === Iteration 687 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:19,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:19,790 INFO L82 PathProgramCache]: Analyzing trace with hash -363268299, now seen corresponding path program 684 times [2021-06-05 21:21:19,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:19,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [287738051] [2021-06-05 21:21:19,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:19,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:19,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025362139] [2021-06-05 21:21:19,791 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 688 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 688 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:19,814 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:19,814 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:19,815 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:19,815 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:19,836 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:19,836 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,841 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:19,842 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,842 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:19,855 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:19,855 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:19,856 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,878 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:19,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,879 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:19,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:19,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:19,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:19,951 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:19,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:19,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:19,963 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:21:20,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:20,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:20,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:20,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:20,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:20,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:20,078 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:20,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:20,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:20,087 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:20,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:20,093 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:20,093 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:20,126 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:20,127 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:20,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [287738051] [2021-06-05 21:21:20,127 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:20,127 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025362139] [2021-06-05 21:21:20,127 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025362139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:20,127 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:20,127 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:20,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1641646217] [2021-06-05 21:21:20,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:20,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:20,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:20,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:20,127 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:20,780 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:20,780 INFO L93 Difference]: Finished difference Result 784 states and 2118 transitions. [2021-06-05 21:21:20,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:20,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:20,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:20,782 INFO L225 Difference]: With dead ends: 784 [2021-06-05 21:21:20,782 INFO L226 Difference]: Without dead ends: 781 [2021-06-05 21:21:20,783 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 181.9ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:20,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 781 states. [2021-06-05 21:21:20,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 781 to 745. [2021-06-05 21:21:20,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 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-06-05 21:21:20,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 21:21:20,789 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 21:21:20,790 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:20,790 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 21:21:20,790 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:20,790 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 21:21:20,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:20,790 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:20,790 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:20,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1145,688 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:20,991 INFO L430 AbstractCegarLoop]: === Iteration 688 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:20,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:20,991 INFO L82 PathProgramCache]: Analyzing trace with hash 1355075407, now seen corresponding path program 685 times [2021-06-05 21:21:20,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:20,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1131982698] [2021-06-05 21:21:20,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:20,992 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:20,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1453450054] [2021-06-05 21:21:20,992 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 689 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 689 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:21,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:21,016 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:21,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:21,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:21,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,043 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,044 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:21,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:21,058 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:21,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:21,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:21,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:21,133 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:21:21,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:21,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:21,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:21:21,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:21,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:21,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:21,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:21,271 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:21,326 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:21,326 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:21,326 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1131982698] [2021-06-05 21:21:21,327 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:21,327 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1453450054] [2021-06-05 21:21:21,327 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1453450054] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:21,327 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:21,327 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:21,327 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [989708640] [2021-06-05 21:21:21,327 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:21,327 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:21,327 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:21,327 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:21,327 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:21,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:21,986 INFO L93 Difference]: Finished difference Result 796 states and 2148 transitions. [2021-06-05 21:21:21,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:21,988 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:21,988 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:21,989 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:21:21,989 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:21:21,989 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 179.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:21,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:21:21,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 743. [2021-06-05 21:21:21,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:21,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:21,996 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:21,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:21,996 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:21,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:21,996 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:21,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:21,997 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:21,997 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:22,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 689 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1146 [2021-06-05 21:21:22,197 INFO L430 AbstractCegarLoop]: === Iteration 689 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:22,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:22,198 INFO L82 PathProgramCache]: Analyzing trace with hash 208186507, now seen corresponding path program 686 times [2021-06-05 21:21:22,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:22,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2020479584] [2021-06-05 21:21:22,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:22,199 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:22,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [94017283] [2021-06-05 21:21:22,199 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 690 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 690 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:22,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:22,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:22,222 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:22,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:22,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:22,244 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:22,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:22,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:22,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:22,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,327 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,327 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,327 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:22,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:22,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:21:22,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:22,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,435 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,435 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:22,525 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:22,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,536 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,537 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:22,538 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,544 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:22,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:22,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:22,578 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:22,578 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:22,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2020479584] [2021-06-05 21:21:22,578 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:22,578 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94017283] [2021-06-05 21:21:22,578 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94017283] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:22,578 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:22,578 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:22,578 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1557812366] [2021-06-05 21:21:22,578 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:22,578 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:22,578 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:22,578 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:22,579 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:23,137 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:23,137 INFO L93 Difference]: Finished difference Result 779 states and 2109 transitions. [2021-06-05 21:21:23,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:23,138 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:23,138 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:23,139 INFO L225 Difference]: With dead ends: 779 [2021-06-05 21:21:23,139 INFO L226 Difference]: Without dead ends: 776 [2021-06-05 21:21:23,139 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 204.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:23,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 776 states. [2021-06-05 21:21:23,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 776 to 745. [2021-06-05 21:21:23,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 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-06-05 21:21:23,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 21:21:23,146 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 21:21:23,146 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:23,146 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 21:21:23,146 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:23,146 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 21:21:23,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:23,147 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:23,147 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:23,347 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 690 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1147 [2021-06-05 21:21:23,347 INFO L430 AbstractCegarLoop]: === Iteration 690 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:23,347 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:23,347 INFO L82 PathProgramCache]: Analyzing trace with hash 1926530213, now seen corresponding path program 687 times [2021-06-05 21:21:23,347 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:23,347 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594974101] [2021-06-05 21:21:23,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:23,348 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:23,348 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1082264143] [2021-06-05 21:21:23,348 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 691 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 691 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:23,376 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:23,377 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:23,377 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:23,377 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:23,398 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:23,399 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,405 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:23,418 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:23,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:23,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,440 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,440 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:23,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:23,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,485 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,485 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:23,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:23,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:21:23,559 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:23,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:23,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:23,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,637 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:23,638 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:23,645 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:23,645 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:23,697 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:23,697 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:23,697 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594974101] [2021-06-05 21:21:23,697 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:23,698 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1082264143] [2021-06-05 21:21:23,698 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1082264143] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:23,698 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:23,698 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:23,698 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175952020] [2021-06-05 21:21:23,698 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:23,698 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:23,698 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:23,698 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:23,698 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:24,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:24,360 INFO L93 Difference]: Finished difference Result 792 states and 2140 transitions. [2021-06-05 21:21:24,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:24,361 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:24,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:24,362 INFO L225 Difference]: With dead ends: 792 [2021-06-05 21:21:24,362 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 21:21:24,362 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 183.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:24,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 21:21:24,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 744. [2021-06-05 21:21:24,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 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-06-05 21:21:24,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 21:21:24,370 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 21:21:24,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:24,370 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 21:21:24,370 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:24,370 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 21:21:24,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:24,370 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:24,370 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:24,571 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1148,691 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:24,571 INFO L430 AbstractCegarLoop]: === Iteration 691 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:24,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:24,571 INFO L82 PathProgramCache]: Analyzing trace with hash 1944964239, now seen corresponding path program 688 times [2021-06-05 21:21:24,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:24,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197060667] [2021-06-05 21:21:24,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:24,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:24,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [604163401] [2021-06-05 21:21:24,572 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 692 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 692 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:24,596 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:24,596 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:24,597 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:24,597 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:24,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:24,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:24,661 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:24,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:24,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:21:24,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:24,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:24,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:24,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:21:24,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:24,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:24,846 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1204], 12=[F]} [2021-06-05 21:21:24,850 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:24,851 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,883 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:24,884 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:24,885 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:24,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:24,891 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:24,967 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:24,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197060667] [2021-06-05 21:21:24,967 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:24,967 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [604163401] [2021-06-05 21:21:24,967 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [604163401] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:24,967 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:24,967 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:24,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [591453652] [2021-06-05 21:21:24,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:24,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:24,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:24,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:24,968 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:25,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:25,661 INFO L93 Difference]: Finished difference Result 783 states and 2122 transitions. [2021-06-05 21:21:25,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:25,662 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:25,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:25,663 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:21:25,663 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:21:25,663 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 184.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:25,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:21:25,668 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 741. [2021-06-05 21:21:25,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 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-06-05 21:21:25,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 21:21:25,669 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 21:21:25,669 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:25,669 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 21:21:25,669 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:25,669 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 21:21:25,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:25,670 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:25,670 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:25,870 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 692 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1149 [2021-06-05 21:21:25,871 INFO L430 AbstractCegarLoop]: === Iteration 692 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:25,871 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:25,871 INFO L82 PathProgramCache]: Analyzing trace with hash 14468487, now seen corresponding path program 689 times [2021-06-05 21:21:25,871 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:25,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1026375216] [2021-06-05 21:21:25,871 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:25,872 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:25,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1371474139] [2021-06-05 21:21:25,872 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 693 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 693 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:25,896 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:25,896 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:25,896 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:25,897 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:25,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:25,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:25,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:25,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:25,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:25,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:25,937 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:25,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:25,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:25,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:25,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:25,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:25,999 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,024 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:21:26,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:26,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,080 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,080 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:26,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:26,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,161 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,162 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,162 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:26,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:26,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:26,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,203 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:26,237 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:26,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:26,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1026375216] [2021-06-05 21:21:26,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:26,238 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1371474139] [2021-06-05 21:21:26,238 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1371474139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:26,238 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:26,238 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:26,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434159576] [2021-06-05 21:21:26,238 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:26,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:26,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:26,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:26,238 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:26,724 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:26,724 INFO L93 Difference]: Finished difference Result 778 states and 2104 transitions. [2021-06-05 21:21:26,725 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:26,725 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:26,725 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:26,726 INFO L225 Difference]: With dead ends: 778 [2021-06-05 21:21:26,726 INFO L226 Difference]: Without dead ends: 775 [2021-06-05 21:21:26,726 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 192.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:26,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-06-05 21:21:26,732 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 742. [2021-06-05 21:21:26,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 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-06-05 21:21:26,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 21:21:26,733 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 21:21:26,733 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:26,733 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 21:21:26,733 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:26,733 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 21:21:26,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:26,734 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:26,734 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:26,934 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1150,693 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:26,934 INFO L430 AbstractCegarLoop]: === Iteration 693 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:26,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:26,935 INFO L82 PathProgramCache]: Analyzing trace with hash 1743515821, now seen corresponding path program 690 times [2021-06-05 21:21:26,935 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:26,935 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422780164] [2021-06-05 21:21:26,935 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:26,936 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:26,936 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1657202231] [2021-06-05 21:21:26,936 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 694 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 694 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:26,959 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:26,959 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:26,959 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:26,960 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:26,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:26,981 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:26,996 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:26,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:27,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:27,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:27,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:27,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:21:27,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:27,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:27,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:27,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:27,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:27,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:27,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,212 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:27,212 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:27,212 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:27,244 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:27,244 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:27,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422780164] [2021-06-05 21:21:27,244 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:27,244 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1657202231] [2021-06-05 21:21:27,244 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1657202231] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:27,245 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:27,245 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:27,245 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814883612] [2021-06-05 21:21:27,245 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:27,245 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:27,245 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:27,245 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:27,245 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:27,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:27,881 INFO L93 Difference]: Finished difference Result 783 states and 2115 transitions. [2021-06-05 21:21:27,882 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:27,882 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:27,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:27,883 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:21:27,883 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:21:27,884 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:27,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:21:27,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 744. [2021-06-05 21:21:27,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 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-06-05 21:21:27,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 21:21:27,891 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 21:21:27,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:27,891 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 21:21:27,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:27,891 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 21:21:27,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:27,891 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:27,891 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:28,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1151,694 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:28,092 INFO L430 AbstractCegarLoop]: === Iteration 694 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:28,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:28,092 INFO L82 PathProgramCache]: Analyzing trace with hash -833107769, now seen corresponding path program 691 times [2021-06-05 21:21:28,092 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:28,092 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [507078567] [2021-06-05 21:21:28,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:28,093 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:28,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974753928] [2021-06-05 21:21:28,094 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 695 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 695 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:28,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:28,117 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:28,118 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:28,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:28,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,155 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,156 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:28,180 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:28,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:28,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:21:28,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:28,237 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,262 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,263 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,263 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 21:21:28,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:28,301 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:21:28,370 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:28,371 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:28,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:28,407 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,413 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:28,415 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:28,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:28,422 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:28,475 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:28,475 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:28,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [507078567] [2021-06-05 21:21:28,476 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:28,476 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974753928] [2021-06-05 21:21:28,476 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974753928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:28,476 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:28,476 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:28,476 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1586939157] [2021-06-05 21:21:28,476 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:28,476 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:28,476 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:28,476 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:28,476 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:29,215 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:29,216 INFO L93 Difference]: Finished difference Result 795 states and 2145 transitions. [2021-06-05 21:21:29,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:29,217 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:29,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:29,218 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:21:29,218 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:21:29,218 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 199.6ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:29,218 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:21:29,224 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 742. [2021-06-05 21:21:29,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7314439946018894) internal successors, (2024), 741 states have internal predecessors, (2024), 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-06-05 21:21:29,225 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2024 transitions. [2021-06-05 21:21:29,225 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2024 transitions. Word has length 18 [2021-06-05 21:21:29,225 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:29,225 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2024 transitions. [2021-06-05 21:21:29,225 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:29,225 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2024 transitions. [2021-06-05 21:21:29,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:29,226 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:29,226 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:29,426 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1152,695 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:29,426 INFO L430 AbstractCegarLoop]: === Iteration 695 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:29,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:29,426 INFO L82 PathProgramCache]: Analyzing trace with hash -1979996669, now seen corresponding path program 692 times [2021-06-05 21:21:29,427 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:29,427 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [772738498] [2021-06-05 21:21:29,427 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:29,428 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:29,428 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1288420905] [2021-06-05 21:21:29,428 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 696 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 696 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:29,451 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:29,451 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:29,452 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:29,452 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:29,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:29,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:29,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:29,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:29,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:29,553 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:29,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,582 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,583 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:21:29,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:29,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,642 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,643 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:29,680 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:29,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:29,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,697 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,697 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:21:29,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:29,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:29,802 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:29,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:29,822 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:29,860 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:29,860 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:29,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [772738498] [2021-06-05 21:21:29,860 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:29,860 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288420905] [2021-06-05 21:21:29,860 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288420905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:29,860 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:29,860 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:29,860 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453579116] [2021-06-05 21:21:29,860 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:29,860 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:29,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:29,861 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:29,861 INFO L87 Difference]: Start difference. First operand 742 states and 2024 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:30,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:30,424 INFO L93 Difference]: Finished difference Result 778 states and 2106 transitions. [2021-06-05 21:21:30,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:30,425 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:30,425 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:30,426 INFO L225 Difference]: With dead ends: 778 [2021-06-05 21:21:30,426 INFO L226 Difference]: Without dead ends: 775 [2021-06-05 21:21:30,426 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 236.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:30,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-06-05 21:21:30,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 744. [2021-06-05 21:21:30,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.732166890982503) internal successors, (2030), 743 states have internal predecessors, (2030), 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-06-05 21:21:30,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2030 transitions. [2021-06-05 21:21:30,432 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2030 transitions. Word has length 18 [2021-06-05 21:21:30,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:30,433 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2030 transitions. [2021-06-05 21:21:30,433 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:30,433 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2030 transitions. [2021-06-05 21:21:30,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:30,433 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:30,433 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:30,633 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1153,696 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:30,634 INFO L430 AbstractCegarLoop]: === Iteration 696 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:30,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:30,634 INFO L82 PathProgramCache]: Analyzing trace with hash -261652963, now seen corresponding path program 693 times [2021-06-05 21:21:30,634 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:30,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [498458330] [2021-06-05 21:21:30,634 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:30,635 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:30,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1681204070] [2021-06-05 21:21:30,635 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 697 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 697 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:30,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:30,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:30,660 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:30,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:30,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:30,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:30,701 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:30,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:30,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:30,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:30,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:21:30,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:30,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,847 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:30,882 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:30,883 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:30,884 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,900 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:21:30,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:30,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,972 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:30,973 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:30,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:30,980 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:31,032 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:31,032 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:31,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [498458330] [2021-06-05 21:21:31,032 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:31,032 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1681204070] [2021-06-05 21:21:31,032 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1681204070] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:31,033 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:31,033 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:31,033 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [588944410] [2021-06-05 21:21:31,033 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:31,033 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:31,033 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:31,033 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:31,033 INFO L87 Difference]: Start difference. First operand 744 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:31,602 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:31,602 INFO L93 Difference]: Finished difference Result 791 states and 2137 transitions. [2021-06-05 21:21:31,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:31,603 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:31,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:31,604 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:21:31,604 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:21:31,604 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 210.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:31,605 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:21:31,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 743. [2021-06-05 21:21:31,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:31,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:31,611 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:31,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:31,611 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:31,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:31,611 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:31,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:31,612 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:31,612 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:31,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 697 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1154 [2021-06-05 21:21:31,812 INFO L430 AbstractCegarLoop]: === Iteration 697 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:31,813 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:31,813 INFO L82 PathProgramCache]: Analyzing trace with hash -243218937, now seen corresponding path program 694 times [2021-06-05 21:21:31,813 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:31,813 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [980176696] [2021-06-05 21:21:31,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:31,814 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:31,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [105769251] [2021-06-05 21:21:31,814 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 698 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 698 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:31,837 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:31,837 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:31,838 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:31,838 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:31,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:31,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,875 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:31,876 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,876 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:31,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:31,899 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:31,900 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:31,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:21:31,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:31,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,979 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:31,980 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:31,980 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 21:21:32,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:32,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:32,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:21:32,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:32,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:32,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:32,126 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1222], 12=[F]} [2021-06-05 21:21:32,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:32,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:32,169 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:32,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:32,171 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:32,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:32,178 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:32,248 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:32,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:32,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [980176696] [2021-06-05 21:21:32,249 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:32,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [105769251] [2021-06-05 21:21:32,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [105769251] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:32,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:32,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:32,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292084639] [2021-06-05 21:21:32,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:32,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:32,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:32,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:32,249 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:32,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:32,898 INFO L93 Difference]: Finished difference Result 782 states and 2119 transitions. [2021-06-05 21:21:32,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:32,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:32,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:32,900 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:21:32,900 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 21:21:32,900 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 203.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:32,901 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 21:21:32,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 741. [2021-06-05 21:21:32,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.731081081081081) internal successors, (2021), 740 states have internal predecessors, (2021), 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-06-05 21:21:32,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2021 transitions. [2021-06-05 21:21:32,907 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2021 transitions. Word has length 18 [2021-06-05 21:21:32,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:32,907 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2021 transitions. [2021-06-05 21:21:32,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:32,907 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2021 transitions. [2021-06-05 21:21:32,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:32,908 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:32,908 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:33,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1155,698 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:33,108 INFO L430 AbstractCegarLoop]: === Iteration 698 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:33,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:33,108 INFO L82 PathProgramCache]: Analyzing trace with hash 166174091, now seen corresponding path program 695 times [2021-06-05 21:21:33,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:33,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [738269382] [2021-06-05 21:21:33,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:33,109 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:33,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1420928016] [2021-06-05 21:21:33,110 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 699 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 699 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:33,134 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:21:33,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:33,135 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:33,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:33,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:33,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,175 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,175 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:33,198 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:33,199 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,207 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,207 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:33,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:33,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:21:33,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:33,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:21:33,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:33,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:21:33,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:33,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,386 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:33,387 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,393 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:33,393 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:33,393 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:33,423 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:33,423 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:33,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [738269382] [2021-06-05 21:21:33,423 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:33,423 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1420928016] [2021-06-05 21:21:33,423 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1420928016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:33,423 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:33,423 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:33,423 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569202369] [2021-06-05 21:21:33,424 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:33,424 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:33,424 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:33,424 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:33,424 INFO L87 Difference]: Start difference. First operand 741 states and 2021 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:33,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:33,898 INFO L93 Difference]: Finished difference Result 793 states and 2137 transitions. [2021-06-05 21:21:33,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:33,899 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:33,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:33,900 INFO L225 Difference]: With dead ends: 793 [2021-06-05 21:21:33,900 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 21:21:33,900 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 161.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:33,900 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 21:21:33,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 742. [2021-06-05 21:21:33,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 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-06-05 21:21:33,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 21:21:33,907 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 21:21:33,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:33,907 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 21:21:33,907 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:33,907 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 21:21:33,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:33,907 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:33,908 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:34,108 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 699 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1156 [2021-06-05 21:21:34,108 INFO L430 AbstractCegarLoop]: === Iteration 699 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:34,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:34,108 INFO L82 PathProgramCache]: Analyzing trace with hash 1884517797, now seen corresponding path program 696 times [2021-06-05 21:21:34,108 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:34,108 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11981543] [2021-06-05 21:21:34,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:34,109 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:34,110 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1697204928] [2021-06-05 21:21:34,110 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 700 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 700 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:34,134 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:21:34,134 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:34,135 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:21:34,135 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:34,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:34,157 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:34,200 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:34,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:21:34,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:34,249 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:53 [2021-06-05 21:21:34,303 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:34,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,319 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,333 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:64 [2021-06-05 21:21:34,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:34,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:21:34,438 INFO L446 ElimStorePlain]: Different costs {3=[v_A_1228], 12=[F]} [2021-06-05 21:21:34,441 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,442 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 21:21:34,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,463 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,465 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:34,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,467 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:34,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:34,468 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:34,468 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 43 [2021-06-05 21:21:34,469 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:34,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:34,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:76, output treesize:48 [2021-06-05 21:21:34,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:34,581 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:34,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11981543] [2021-06-05 21:21:34,581 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:34,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1697204928] [2021-06-05 21:21:34,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1697204928] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:34,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:34,581 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:21:34,581 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532715089] [2021-06-05 21:21:34,581 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:21:34,581 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:34,581 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:21:34,581 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:34,581 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:35,386 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:35,387 INFO L93 Difference]: Finished difference Result 810 states and 2172 transitions. [2021-06-05 21:21:35,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:21:35,388 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:35,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:35,389 INFO L225 Difference]: With dead ends: 810 [2021-06-05 21:21:35,389 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:21:35,389 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 249.3ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:21:35,389 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:21:35,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 742. [2021-06-05 21:21:35,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 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-06-05 21:21:35,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 21:21:35,396 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 21:21:35,396 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:35,396 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 21:21:35,396 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:35,396 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 21:21:35,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:35,397 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:35,397 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:35,597 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 700 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1157 [2021-06-05 21:21:35,597 INFO L430 AbstractCegarLoop]: === Iteration 700 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:35,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:35,597 INFO L82 PathProgramCache]: Analyzing trace with hash 1902951823, now seen corresponding path program 697 times [2021-06-05 21:21:35,597 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:35,597 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [949679113] [2021-06-05 21:21:35,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:35,598 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:35,599 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [536193900] [2021-06-05 21:21:35,599 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 701 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 701 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:35,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:35,623 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:35,623 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:35,644 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:35,645 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:35,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:35,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:35,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:35,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:21:35,744 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:35,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:35,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:21:35,798 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:35,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:21:35,854 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1231], 12=[F]} [2021-06-05 21:21:35,858 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:35,859 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,892 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:35,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:35,893 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,899 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:35,900 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:35,900 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:35,967 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:35,968 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:35,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [949679113] [2021-06-05 21:21:35,968 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:35,968 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [536193900] [2021-06-05 21:21:35,968 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [536193900] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:35,968 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:35,968 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:35,968 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048886894] [2021-06-05 21:21:35,968 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:35,968 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:35,968 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:35,968 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:35,968 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:36,538 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:36,538 INFO L93 Difference]: Finished difference Result 787 states and 2130 transitions. [2021-06-05 21:21:36,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:36,539 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:36,539 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:36,540 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:21:36,540 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:21:36,540 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 166.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:36,541 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:21:36,545 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 742. [2021-06-05 21:21:36,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 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-06-05 21:21:36,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 21:21:36,547 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 21:21:36,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:36,547 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 21:21:36,547 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:36,547 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 21:21:36,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:36,548 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:36,548 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:36,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 701 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1158 [2021-06-05 21:21:36,748 INFO L430 AbstractCegarLoop]: === Iteration 701 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:36,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:36,748 INFO L82 PathProgramCache]: Analyzing trace with hash -1075858169, now seen corresponding path program 698 times [2021-06-05 21:21:36,748 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:36,748 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966784502] [2021-06-05 21:21:36,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:36,749 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:36,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1189721325] [2021-06-05 21:21:36,750 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 702 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 702 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:36,779 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:36,779 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:36,780 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:36,780 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:36,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:36,806 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:36,837 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,837 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:36,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:36,877 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:36,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:21:36,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:36,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,924 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:36,925 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,925 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:21:36,955 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:36,956 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:36,957 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:36,973 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:36,973 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:21:37,009 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:37,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,025 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:37,026 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,026 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:21:37,080 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:37,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:21:37,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:37,091 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:21:37,092 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:37,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,100 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:21:37,170 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:37,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:37,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966784502] [2021-06-05 21:21:37,171 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:37,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1189721325] [2021-06-05 21:21:37,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1189721325] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:37,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:37,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:37,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383050132] [2021-06-05 21:21:37,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:37,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:37,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:37,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:37,171 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:37,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:37,665 INFO L93 Difference]: Finished difference Result 786 states and 2131 transitions. [2021-06-05 21:21:37,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:37,666 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:37,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:37,667 INFO L225 Difference]: With dead ends: 786 [2021-06-05 21:21:37,667 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 21:21:37,667 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 192.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:37,667 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 21:21:37,672 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 742. [2021-06-05 21:21:37,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.7327935222672064) internal successors, (2025), 741 states have internal predecessors, (2025), 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-06-05 21:21:37,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2025 transitions. [2021-06-05 21:21:37,674 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2025 transitions. Word has length 18 [2021-06-05 21:21:37,674 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:37,674 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2025 transitions. [2021-06-05 21:21:37,674 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:37,674 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2025 transitions. [2021-06-05 21:21:37,674 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:37,675 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:37,675 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:37,875 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1159,702 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:37,875 INFO L430 AbstractCegarLoop]: === Iteration 702 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:37,875 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:37,875 INFO L82 PathProgramCache]: Analyzing trace with hash 844615784, now seen corresponding path program 699 times [2021-06-05 21:21:37,875 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:37,875 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545771680] [2021-06-05 21:21:37,875 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:37,877 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:37,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [447585199] [2021-06-05 21:21:37,877 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 703 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 703 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:37,904 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:37,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:37,905 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:21:37,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:37,926 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:37,927 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,931 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:37,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:37,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:37,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:37,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:37,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:21:38,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:38,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:38,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 21:21:38,060 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1236], 2=[F]} [2021-06-05 21:21:38,062 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:38,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:38,076 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:38,076 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:38,076 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:38,077 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,086 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:38,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,086 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:34 [2021-06-05 21:21:38,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:38,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:38,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545771680] [2021-06-05 21:21:38,144 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:38,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [447585199] [2021-06-05 21:21:38,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [447585199] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:38,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:38,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:21:38,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [21076313] [2021-06-05 21:21:38,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:21:38,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:38,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:21:38,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:38,145 INFO L87 Difference]: Start difference. First operand 742 states and 2025 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:38,696 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:38,696 INFO L93 Difference]: Finished difference Result 794 states and 2144 transitions. [2021-06-05 21:21:38,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:21:38,698 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:38,698 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:38,699 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:21:38,699 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:21:38,699 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 161.7ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:21:38,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:21:38,705 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 745. [2021-06-05 21:21:38,705 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 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-06-05 21:21:38,706 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 21:21:38,706 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 21:21:38,706 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:38,706 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 21:21:38,706 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:38,707 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 21:21:38,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:38,707 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:38,708 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:38,908 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1160,703 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:38,909 INFO L430 AbstractCegarLoop]: === Iteration 703 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:38,909 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:38,909 INFO L82 PathProgramCache]: Analyzing trace with hash -1721304178, now seen corresponding path program 700 times [2021-06-05 21:21:38,909 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:38,909 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199647495] [2021-06-05 21:21:38,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:38,910 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:38,910 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1621719620] [2021-06-05 21:21:38,910 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 704 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 704 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:38,933 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:38,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:38,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:21:38,934 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:38,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:38,956 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:38,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:38,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:39,004 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:39,005 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,013 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:39,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:21:39,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:39,047 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,056 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:39,057 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,057 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:21:39,094 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1238], 2=[F]} [2021-06-05 21:21:39,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:39,096 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:39,107 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:39,107 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:39,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:39,108 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:39,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:39,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:39,144 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:39,144 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:39,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199647495] [2021-06-05 21:21:39,144 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:39,144 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621719620] [2021-06-05 21:21:39,144 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621719620] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:39,144 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:39,144 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:39,144 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [789603402] [2021-06-05 21:21:39,144 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:39,144 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:39,144 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:39,144 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:39,144 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:39,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:39,760 INFO L93 Difference]: Finished difference Result 813 states and 2187 transitions. [2021-06-05 21:21:39,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:39,762 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:39,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:39,763 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:21:39,763 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:21:39,763 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 125.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:39,763 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:21:39,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 748. [2021-06-05 21:21:39,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7336010709504683) internal successors, (2042), 747 states have internal predecessors, (2042), 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-06-05 21:21:39,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2042 transitions. [2021-06-05 21:21:39,770 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:39,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:39,770 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2042 transitions. [2021-06-05 21:21:39,770 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:39,770 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2042 transitions. [2021-06-05 21:21:39,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:39,770 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:39,770 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:39,971 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1161,704 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:39,971 INFO L430 AbstractCegarLoop]: === Iteration 704 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:39,971 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:39,971 INFO L82 PathProgramCache]: Analyzing trace with hash -2960472, now seen corresponding path program 701 times [2021-06-05 21:21:39,971 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:39,972 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538078288] [2021-06-05 21:21:39,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:39,973 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:39,973 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368809175] [2021-06-05 21:21:39,973 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 705 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 705 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:40,005 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:40,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:40,006 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:21:40,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:40,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:40,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,058 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:40,059 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,059 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:21:40,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:40,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:40,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:40,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:21:40,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:40,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:40,191 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:21:40,212 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1240], 2=[F]} [2021-06-05 21:21:40,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:40,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,223 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:40,225 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:40,225 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:40,226 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:40,227 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,233 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:40,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:40,233 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:40,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:40,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:40,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538078288] [2021-06-05 21:21:40,281 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:40,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368809175] [2021-06-05 21:21:40,282 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368809175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:40,282 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:40,282 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:40,282 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [885199614] [2021-06-05 21:21:40,282 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:40,282 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:40,282 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:40,282 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:40,282 INFO L87 Difference]: Start difference. First operand 748 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:40,818 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:40,818 INFO L93 Difference]: Finished difference Result 861 states and 2301 transitions. [2021-06-05 21:21:40,819 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:40,819 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:40,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:40,820 INFO L225 Difference]: With dead ends: 861 [2021-06-05 21:21:40,820 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 21:21:40,820 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 167.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:40,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 21:21:40,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 745. [2021-06-05 21:21:40,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.73252688172043) internal successors, (2033), 744 states have internal predecessors, (2033), 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-06-05 21:21:40,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2033 transitions. [2021-06-05 21:21:40,827 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2033 transitions. Word has length 18 [2021-06-05 21:21:40,827 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:40,827 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2033 transitions. [2021-06-05 21:21:40,827 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:40,827 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2033 transitions. [2021-06-05 21:21:40,828 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:40,828 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:40,828 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:41,028 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 705 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1162 [2021-06-05 21:21:41,028 INFO L430 AbstractCegarLoop]: === Iteration 705 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:41,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:41,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1149849372, now seen corresponding path program 702 times [2021-06-05 21:21:41,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:41,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [176993904] [2021-06-05 21:21:41,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:41,029 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:41,030 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1204325176] [2021-06-05 21:21:41,030 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 706 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 706 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:41,067 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:41,067 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:41,068 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:21:41,068 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:41,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:41,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:41,148 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:41,148 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:41,149 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:21:41,192 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:41,193 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:21:41,294 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1242], 2=[F]} [2021-06-05 21:21:41,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:41,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,318 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:21:41,320 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:41,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:41,334 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:49, output treesize:55 [2021-06-05 21:21:41,412 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:41,413 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:41,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [176993904] [2021-06-05 21:21:41,413 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:41,413 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204325176] [2021-06-05 21:21:41,413 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204325176] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:41,413 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:41,413 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:21:41,413 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [780609769] [2021-06-05 21:21:41,413 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:21:41,413 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:41,413 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:21:41,413 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:41,413 INFO L87 Difference]: Start difference. First operand 745 states and 2033 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:41,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:41,922 INFO L93 Difference]: Finished difference Result 794 states and 2147 transitions. [2021-06-05 21:21:41,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:21:41,923 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:41,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:41,924 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:21:41,924 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:21:41,924 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 272.7ms TimeCoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:21:41,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:21:41,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 749. [2021-06-05 21:21:41,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 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-06-05 21:21:41,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 21:21:41,931 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 21:21:41,931 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:41,931 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 21:21:41,931 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:41,931 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 21:21:41,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:41,932 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:41,932 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:42,132 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1163,706 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:42,132 INFO L430 AbstractCegarLoop]: === Iteration 706 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:42,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:42,132 INFO L82 PathProgramCache]: Analyzing trace with hash 568494334, now seen corresponding path program 703 times [2021-06-05 21:21:42,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:42,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [527143142] [2021-06-05 21:21:42,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:42,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:42,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1777786876] [2021-06-05 21:21:42,133 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 707 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 707 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:42,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:42,158 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:21:42,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:42,180 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:42,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:42,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,191 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:42,246 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:42,246 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:42,247 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:42,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:21:42,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:42,295 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,311 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:42,312 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,312 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:21:42,371 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1244], 2=[F]} [2021-06-05 21:21:42,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:42,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:42,384 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:42,384 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:42,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:42,385 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:42,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:42,392 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:42,443 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:42,443 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:42,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [527143142] [2021-06-05 21:21:42,443 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:42,443 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777786876] [2021-06-05 21:21:42,443 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777786876] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:42,443 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:42,443 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:42,443 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545781613] [2021-06-05 21:21:42,443 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:42,443 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:42,444 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:42,444 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:42,444 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:42,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:42,833 INFO L93 Difference]: Finished difference Result 824 states and 2226 transitions. [2021-06-05 21:21:42,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:42,834 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:42,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:42,835 INFO L225 Difference]: With dead ends: 824 [2021-06-05 21:21:42,835 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 21:21:42,835 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 176.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:42,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 21:21:42,840 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 748. [2021-06-05 21:21:42,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7336010709504683) internal successors, (2042), 747 states have internal predecessors, (2042), 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-06-05 21:21:42,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2042 transitions. [2021-06-05 21:21:42,842 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:42,842 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:42,842 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2042 transitions. [2021-06-05 21:21:42,842 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:42,842 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2042 transitions. [2021-06-05 21:21:42,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:42,843 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:42,843 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:43,043 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1164,707 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:43,043 INFO L430 AbstractCegarLoop]: === Iteration 707 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:43,043 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:43,043 INFO L82 PathProgramCache]: Analyzing trace with hash 586928360, now seen corresponding path program 704 times [2021-06-05 21:21:43,043 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:43,043 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111767952] [2021-06-05 21:21:43,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:43,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:43,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1950513839] [2021-06-05 21:21:43,044 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 708 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 708 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:43,068 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:43,068 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:43,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:21:43,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:43,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:43,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:43,139 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:43,140 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:43,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,151 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:21:43,173 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:43,174 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,188 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,188 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 21:21:43,211 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1246], 5=[F]} [2021-06-05 21:21:43,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:43,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,227 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:43,234 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 21:21:43,236 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:43,248 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:43,248 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:48 [2021-06-05 21:21:43,346 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:43,346 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:43,346 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111767952] [2021-06-05 21:21:43,346 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:43,347 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1950513839] [2021-06-05 21:21:43,347 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1950513839] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:43,347 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:43,347 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:43,347 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1826349819] [2021-06-05 21:21:43,347 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:43,347 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:43,347 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:43,347 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:43,347 INFO L87 Difference]: Start difference. First operand 748 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:43,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:43,848 INFO L93 Difference]: Finished difference Result 805 states and 2180 transitions. [2021-06-05 21:21:43,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:43,849 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:43,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:43,850 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:21:43,850 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:21:43,850 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 173.7ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:43,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:21:43,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 743. [2021-06-05 21:21:43,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7318059299191373) internal successors, (2027), 742 states have internal predecessors, (2027), 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-06-05 21:21:43,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2027 transitions. [2021-06-05 21:21:43,857 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2027 transitions. Word has length 18 [2021-06-05 21:21:43,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:43,857 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2027 transitions. [2021-06-05 21:21:43,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:43,858 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2027 transitions. [2021-06-05 21:21:43,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:43,858 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:43,858 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:44,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 708 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1165 [2021-06-05 21:21:44,059 INFO L430 AbstractCegarLoop]: === Iteration 708 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:44,059 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:44,059 INFO L82 PathProgramCache]: Analyzing trace with hash 996321388, now seen corresponding path program 705 times [2021-06-05 21:21:44,059 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:44,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398988877] [2021-06-05 21:21:44,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:44,060 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:44,060 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1597318867] [2021-06-05 21:21:44,060 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 709 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 709 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:44,086 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:44,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:44,086 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:44,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:44,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:44,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,115 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:44,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:44,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:44,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:44,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:21:44,209 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:44,209 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:44,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:44,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,229 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:21:44,304 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1248], 2=[F]} [2021-06-05 21:21:44,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:44,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:44,317 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:44,318 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:44,318 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:44,319 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:44,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:44,325 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:44,361 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:44,361 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:44,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398988877] [2021-06-05 21:21:44,361 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:44,361 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1597318867] [2021-06-05 21:21:44,362 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1597318867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:44,362 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:44,362 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:44,362 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [866140991] [2021-06-05 21:21:44,362 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:44,362 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:44,362 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:44,362 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:44,362 INFO L87 Difference]: Start difference. First operand 743 states and 2027 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:44,894 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:44,894 INFO L93 Difference]: Finished difference Result 800 states and 2159 transitions. [2021-06-05 21:21:44,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:44,895 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:44,895 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:44,896 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:21:44,896 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:21:44,896 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 177.8ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:44,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:21:44,902 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 746. [2021-06-05 21:21:44,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.7315436241610738) internal successors, (2035), 745 states have internal predecessors, (2035), 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-06-05 21:21:44,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2035 transitions. [2021-06-05 21:21:44,903 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2035 transitions. Word has length 18 [2021-06-05 21:21:44,903 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:44,903 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2035 transitions. [2021-06-05 21:21:44,903 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:44,903 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2035 transitions. [2021-06-05 21:21:44,904 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:44,904 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:44,904 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:45,104 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 709 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1166 [2021-06-05 21:21:45,104 INFO L430 AbstractCegarLoop]: === Iteration 709 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:45,105 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:45,105 INFO L82 PathProgramCache]: Analyzing trace with hash -1580302202, now seen corresponding path program 706 times [2021-06-05 21:21:45,105 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:45,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078525159] [2021-06-05 21:21:45,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:45,106 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:45,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [806295385] [2021-06-05 21:21:45,106 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 710 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 710 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:45,136 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:45,136 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:45,137 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:45,137 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:45,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:45,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:45,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:45,219 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:45,220 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:45,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:21:45,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:45,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:45,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,279 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:45,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,279 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:21:45,329 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1250], 2=[F]} [2021-06-05 21:21:45,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:45,332 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:45,343 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:45,343 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:45,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:45,344 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:45,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:45,350 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:45,404 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:45,404 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:45,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078525159] [2021-06-05 21:21:45,404 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:45,404 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [806295385] [2021-06-05 21:21:45,404 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [806295385] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:45,404 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:45,404 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:45,404 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547661811] [2021-06-05 21:21:45,404 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:45,404 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:45,404 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:45,405 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:45,405 INFO L87 Difference]: Start difference. First operand 746 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:45,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:45,857 INFO L93 Difference]: Finished difference Result 829 states and 2224 transitions. [2021-06-05 21:21:45,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:45,858 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:45,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:45,859 INFO L225 Difference]: With dead ends: 829 [2021-06-05 21:21:45,859 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 21:21:45,859 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 171.5ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:45,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 21:21:45,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 746. [2021-06-05 21:21:45,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.7315436241610738) internal successors, (2035), 745 states have internal predecessors, (2035), 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-06-05 21:21:45,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2035 transitions. [2021-06-05 21:21:45,866 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2035 transitions. Word has length 18 [2021-06-05 21:21:45,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:45,866 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2035 transitions. [2021-06-05 21:21:45,866 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:45,866 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2035 transitions. [2021-06-05 21:21:45,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:45,867 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:45,867 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:46,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1167,710 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:46,067 INFO L430 AbstractCegarLoop]: === Iteration 710 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:46,067 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:46,068 INFO L82 PathProgramCache]: Analyzing trace with hash -1561868176, now seen corresponding path program 707 times [2021-06-05 21:21:46,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:46,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494215102] [2021-06-05 21:21:46,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:46,069 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:46,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [493669133] [2021-06-05 21:21:46,069 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 711 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 711 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:46,096 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:21:46,096 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:46,096 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:21:46,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:46,117 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:46,118 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,126 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:46,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:46,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,172 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,173 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,173 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:46,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:46,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,201 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,202 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,202 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:21:46,223 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1252], 2=[F]} [2021-06-05 21:21:46,225 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:46,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:46,236 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:46,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 21:21:46,237 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,244 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 21:21:46,303 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:46,303 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:46,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494215102] [2021-06-05 21:21:46,303 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:46,303 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [493669133] [2021-06-05 21:21:46,303 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [493669133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:46,303 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:46,303 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:46,303 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627732227] [2021-06-05 21:21:46,303 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:46,304 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:46,304 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:46,304 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:46,304 INFO L87 Difference]: Start difference. First operand 746 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:46,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:46,620 INFO L93 Difference]: Finished difference Result 802 states and 2170 transitions. [2021-06-05 21:21:46,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:46,620 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:46,620 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:46,621 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:21:46,621 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:21:46,622 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 120.2ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:46,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:21:46,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 745. [2021-06-05 21:21:46,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.7311827956989245) internal successors, (2032), 744 states have internal predecessors, (2032), 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-06-05 21:21:46,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2032 transitions. [2021-06-05 21:21:46,628 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2032 transitions. Word has length 18 [2021-06-05 21:21:46,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:46,629 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2032 transitions. [2021-06-05 21:21:46,629 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:46,629 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2032 transitions. [2021-06-05 21:21:46,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:46,629 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:46,629 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:46,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 711 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1168 [2021-06-05 21:21:46,830 INFO L430 AbstractCegarLoop]: === Iteration 711 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:46,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:46,830 INFO L82 PathProgramCache]: Analyzing trace with hash -245710872, now seen corresponding path program 708 times [2021-06-05 21:21:46,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:46,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548065373] [2021-06-05 21:21:46,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:46,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:46,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1458412858] [2021-06-05 21:21:46,831 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 712 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 712 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:46,857 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:21:46,857 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:46,858 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:46,858 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:46,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:46,881 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:46,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:46,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:21:46,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:46,962 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,971 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:46,971 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:46,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:21:47,004 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:47,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:21:47,011 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:21:47,032 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:47,043 INFO L354 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2021-06-05 21:21:47,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:21:47,044 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:47,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:47,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:47,062 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:51 [2021-06-05 21:21:47,424 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:47,425 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:47,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548065373] [2021-06-05 21:21:47,425 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:47,425 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1458412858] [2021-06-05 21:21:47,425 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1458412858] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:47,425 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:47,425 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:21:47,425 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1692672046] [2021-06-05 21:21:47,425 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:21:47,425 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:47,425 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:21:47,425 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:47,425 INFO L87 Difference]: Start difference. First operand 745 states and 2032 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:48,141 WARN L205 SmtUtils]: Spent 182.00 ms on a formula simplification. DAG size of input: 70 DAG size of output: 67 [2021-06-05 21:21:48,384 WARN L205 SmtUtils]: Spent 210.00 ms on a formula simplification. DAG size of input: 76 DAG size of output: 69 [2021-06-05 21:21:48,440 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:48,440 INFO L93 Difference]: Finished difference Result 798 states and 2154 transitions. [2021-06-05 21:21:48,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:21:48,442 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:48,442 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:48,443 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:21:48,443 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:21:48,443 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 772.4ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:21:48,444 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:21:48,449 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 745. [2021-06-05 21:21:48,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.7311827956989245) internal successors, (2032), 744 states have internal predecessors, (2032), 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-06-05 21:21:48,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2032 transitions. [2021-06-05 21:21:48,451 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2032 transitions. Word has length 18 [2021-06-05 21:21:48,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:48,451 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2032 transitions. [2021-06-05 21:21:48,451 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:21:48,451 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2032 transitions. [2021-06-05 21:21:48,451 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:48,451 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:48,451 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:48,652 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 712 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1169 [2021-06-05 21:21:48,652 INFO L430 AbstractCegarLoop]: === Iteration 712 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:48,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:48,652 INFO L82 PathProgramCache]: Analyzing trace with hash -97770200, now seen corresponding path program 709 times [2021-06-05 21:21:48,652 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:48,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744284739] [2021-06-05 21:21:48,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:48,654 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:48,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [422947891] [2021-06-05 21:21:48,654 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 713 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 713 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:48,687 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:21:48,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:48,714 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:48,715 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:48,725 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,725 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:48,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:48,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:48,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:21:48,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:48,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:48,840 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,840 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:21:48,933 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1256], 2=[F]} [2021-06-05 21:21:48,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:48,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:48,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:48,949 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:48,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:21:48,951 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,958 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:48,958 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:48,958 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:21:49,015 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:49,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:49,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744284739] [2021-06-05 21:21:49,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:49,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422947891] [2021-06-05 21:21:49,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422947891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:49,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:49,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:49,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1085204209] [2021-06-05 21:21:49,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:49,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:49,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:49,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:49,016 INFO L87 Difference]: Start difference. First operand 745 states and 2032 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:49,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:49,418 INFO L93 Difference]: Finished difference Result 802 states and 2168 transitions. [2021-06-05 21:21:49,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:49,419 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:49,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:49,420 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:21:49,420 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:21:49,424 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 193.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:49,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:21:49,432 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 751. [2021-06-05 21:21:49,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 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-06-05 21:21:49,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 21:21:49,433 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 21:21:49,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:49,433 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 21:21:49,434 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:49,434 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 21:21:49,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:49,434 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:49,434 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:49,634 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 713 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1179 [2021-06-05 21:21:49,635 INFO L430 AbstractCegarLoop]: === Iteration 713 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:49,635 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:49,635 INFO L82 PathProgramCache]: Analyzing trace with hash 1620573506, now seen corresponding path program 710 times [2021-06-05 21:21:49,635 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:49,635 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1483740861] [2021-06-05 21:21:49,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:49,636 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:49,636 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994650526] [2021-06-05 21:21:49,636 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 714 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 714 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:49,660 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:49,661 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:49,661 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:21:49,661 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:49,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:49,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:49,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:49,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,718 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,718 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:21:49,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:49,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:21:49,789 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1258], 2=[F]} [2021-06-05 21:21:49,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:49,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,807 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:21:49,809 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:49,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:49,819 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:21:49,877 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:49,877 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:49,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1483740861] [2021-06-05 21:21:49,877 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:49,877 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994650526] [2021-06-05 21:21:49,877 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994650526] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:49,877 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:49,877 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:49,877 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793661904] [2021-06-05 21:21:49,877 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:49,877 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:49,877 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:49,878 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:49,878 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:50,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:50,356 INFO L93 Difference]: Finished difference Result 827 states and 2230 transitions. [2021-06-05 21:21:50,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:50,358 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:50,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:50,359 INFO L225 Difference]: With dead ends: 827 [2021-06-05 21:21:50,359 INFO L226 Difference]: Without dead ends: 824 [2021-06-05 21:21:50,359 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 125.8ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:50,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 824 states. [2021-06-05 21:21:50,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 824 to 749. [2021-06-05 21:21:50,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 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-06-05 21:21:50,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 21:21:50,368 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:50,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:50,368 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 21:21:50,368 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:50,368 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 21:21:50,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:50,369 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:50,369 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:50,569 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 714 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1180 [2021-06-05 21:21:50,569 INFO L430 AbstractCegarLoop]: === Iteration 714 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:50,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:50,569 INFO L82 PathProgramCache]: Analyzing trace with hash 1639007532, now seen corresponding path program 711 times [2021-06-05 21:21:50,569 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:50,570 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1349217485] [2021-06-05 21:21:50,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:50,570 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:50,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [180994553] [2021-06-05 21:21:50,571 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 715 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 715 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:50,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:21:50,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:50,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:21:50,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:50,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:50,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,682 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:50,682 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,682 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:21:50,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:50,708 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,716 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:50,717 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,717 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:21:50,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:50,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:21:50,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:50,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:21:50,796 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1260], 5=[F]} [2021-06-05 21:21:50,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:50,799 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:50,841 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 21:21:50,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 50 [2021-06-05 21:21:50,843 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,855 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:50,856 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:50,856 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:50 [2021-06-05 21:21:50,954 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:50,955 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:50,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1349217485] [2021-06-05 21:21:50,955 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:50,955 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180994553] [2021-06-05 21:21:50,955 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180994553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:50,955 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:50,955 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:50,955 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190948962] [2021-06-05 21:21:50,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:50,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:50,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:50,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:50,955 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:51,565 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:51,565 INFO L93 Difference]: Finished difference Result 830 states and 2233 transitions. [2021-06-05 21:21:51,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:51,566 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:51,566 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:51,567 INFO L225 Difference]: With dead ends: 830 [2021-06-05 21:21:51,567 INFO L226 Difference]: Without dead ends: 827 [2021-06-05 21:21:51,567 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 172.3ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:51,567 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2021-06-05 21:21:51,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 749. [2021-06-05 21:21:51,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 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-06-05 21:21:51,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 21:21:51,574 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:51,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:51,574 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 21:21:51,574 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:51,574 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 21:21:51,574 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:51,575 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:51,575 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:51,775 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1181,715 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:51,775 INFO L430 AbstractCegarLoop]: === Iteration 715 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:51,775 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:51,775 INFO L82 PathProgramCache]: Analyzing trace with hash -1339802460, now seen corresponding path program 712 times [2021-06-05 21:21:51,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:51,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844937572] [2021-06-05 21:21:51,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:51,776 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:51,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [773876610] [2021-06-05 21:21:51,776 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 716 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 716 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:51,801 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:51,801 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:51,801 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:21:51,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:51,823 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:51,824 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:51,832 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,832 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:51,859 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:51,860 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:51,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:21:51,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:51,906 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:51,915 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:21:51,937 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:51,937 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:51,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:21:51,938 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:51,947 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:21:51,948 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:51,954 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:51,954 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:21:52,016 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:52,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:52,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844937572] [2021-06-05 21:21:52,017 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:52,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [773876610] [2021-06-05 21:21:52,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [773876610] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:52,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:52,017 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:52,017 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856625492] [2021-06-05 21:21:52,017 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:52,017 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:52,017 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:52,017 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:52,017 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:52,406 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:52,406 INFO L93 Difference]: Finished difference Result 811 states and 2194 transitions. [2021-06-05 21:21:52,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:52,407 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:52,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:52,408 INFO L225 Difference]: With dead ends: 811 [2021-06-05 21:21:52,408 INFO L226 Difference]: Without dead ends: 808 [2021-06-05 21:21:52,408 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 130.6ms TimeCoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:52,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-06-05 21:21:52,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 749. [2021-06-05 21:21:52,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 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-06-05 21:21:52,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 21:21:52,415 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:52,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:52,415 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 21:21:52,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:52,415 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 21:21:52,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:52,416 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:52,416 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:52,616 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1182,716 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:52,616 INFO L430 AbstractCegarLoop]: === Iteration 716 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:52,616 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:52,616 INFO L82 PathProgramCache]: Analyzing trace with hash -266717080, now seen corresponding path program 713 times [2021-06-05 21:21:52,616 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:52,617 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1273670425] [2021-06-05 21:21:52,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:52,618 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:52,618 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68748757] [2021-06-05 21:21:52,618 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 717 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 717 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:52,643 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:21:52,643 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:52,643 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:21:52,644 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:52,664 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:52,665 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:52,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:21:52,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:52,707 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:52,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:21:52,745 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:52,746 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:52,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:21:52,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:52,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:52,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:52,802 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:21:52,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:21:52,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,811 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:52,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:52,814 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:21:52,815 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:52,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:52,828 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:21:52,896 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:52,896 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:52,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1273670425] [2021-06-05 21:21:52,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:52,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68748757] [2021-06-05 21:21:52,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68748757] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:52,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:52,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:52,897 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1632895145] [2021-06-05 21:21:52,897 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:52,897 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:52,897 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:52,897 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=127, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:52,897 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:53,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:53,420 INFO L93 Difference]: Finished difference Result 888 states and 2395 transitions. [2021-06-05 21:21:53,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:53,421 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:53,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:53,422 INFO L225 Difference]: With dead ends: 888 [2021-06-05 21:21:53,422 INFO L226 Difference]: Without dead ends: 885 [2021-06-05 21:21:53,422 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 186.8ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:21:53,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 885 states. [2021-06-05 21:21:53,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 885 to 749. [2021-06-05 21:21:53,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 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-06-05 21:21:53,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 21:21:53,430 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 21:21:53,430 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:53,430 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 21:21:53,430 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:53,430 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 21:21:53,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:53,431 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:53,431 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:53,631 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1183,717 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:53,631 INFO L430 AbstractCegarLoop]: === Iteration 717 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:53,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:53,631 INFO L82 PathProgramCache]: Analyzing trace with hash 900266767, now seen corresponding path program 714 times [2021-06-05 21:21:53,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:53,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1017967707] [2021-06-05 21:21:53,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:53,632 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:53,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1532483156] [2021-06-05 21:21:53,632 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 718 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 718 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:53,658 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:21:53,658 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:53,658 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:53,659 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:53,680 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:53,681 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,699 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,699 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:53,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:53,725 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,741 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,742 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,742 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:21:53,767 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:53,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,778 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,778 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:21:53,797 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:53,798 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,810 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,810 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,810 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:53,876 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:53,877 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:21:53,878 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:21:53,920 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:53,921 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,928 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,929 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:53,930 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:53,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:53,937 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:53,971 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:53,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:53,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1017967707] [2021-06-05 21:21:53,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:53,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1532483156] [2021-06-05 21:21:53,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1532483156] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:53,971 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:53,971 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:53,971 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343304925] [2021-06-05 21:21:53,971 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:53,971 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:53,971 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:53,971 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:53,971 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:54,635 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:54,635 INFO L93 Difference]: Finished difference Result 786 states and 2125 transitions. [2021-06-05 21:21:54,637 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:54,637 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:54,637 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:54,638 INFO L225 Difference]: With dead ends: 786 [2021-06-05 21:21:54,638 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 21:21:54,638 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 174.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:54,638 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 21:21:54,643 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 750. [2021-06-05 21:21:54,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 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-06-05 21:21:54,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 21:21:54,645 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 21:21:54,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:54,645 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 21:21:54,645 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:54,645 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 21:21:54,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:54,645 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:54,645 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:54,846 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1184,718 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:54,846 INFO L430 AbstractCegarLoop]: === Iteration 718 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:54,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:54,846 INFO L82 PathProgramCache]: Analyzing trace with hash -1665653195, now seen corresponding path program 715 times [2021-06-05 21:21:54,846 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:54,846 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1405963380] [2021-06-05 21:21:54,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:54,847 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:54,847 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [371975368] [2021-06-05 21:21:54,847 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 719 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 719 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:54,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:21:54,872 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:54,873 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:54,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:54,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:54,909 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:54,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:54,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:54,952 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,952 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:21:54,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:54,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:54,993 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:54,993 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:21:55,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:55,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:55,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:21:55,089 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:55,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:21:55,091 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:55,105 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,105 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:21:55,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:55,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:55,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:55,172 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:55,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:55,178 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:55,212 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:55,213 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:55,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1405963380] [2021-06-05 21:21:55,213 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:55,213 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [371975368] [2021-06-05 21:21:55,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [371975368] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:55,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:55,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:55,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955438263] [2021-06-05 21:21:55,213 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:55,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:55,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:55,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:55,213 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:55,787 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:55,787 INFO L93 Difference]: Finished difference Result 791 states and 2136 transitions. [2021-06-05 21:21:55,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:55,788 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:55,788 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:55,789 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:21:55,789 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:21:55,789 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:55,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:21:55,794 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 752. [2021-06-05 21:21:55,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7310252996005326) internal successors, (2051), 751 states have internal predecessors, (2051), 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-06-05 21:21:55,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2051 transitions. [2021-06-05 21:21:55,796 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2051 transitions. Word has length 18 [2021-06-05 21:21:55,796 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:55,796 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2051 transitions. [2021-06-05 21:21:55,796 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:55,796 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2051 transitions. [2021-06-05 21:21:55,797 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:55,797 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:55,797 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:55,997 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 719 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1185 [2021-06-05 21:21:55,997 INFO L430 AbstractCegarLoop]: === Iteration 719 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:55,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:55,997 INFO L82 PathProgramCache]: Analyzing trace with hash 52690511, now seen corresponding path program 716 times [2021-06-05 21:21:55,998 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:55,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1629041606] [2021-06-05 21:21:55,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:55,999 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:55,999 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [739956679] [2021-06-05 21:21:55,999 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 720 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 720 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:56,023 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:21:56,023 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:56,024 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:56,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:56,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:56,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:56,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:56,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,073 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:56,093 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:56,094 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,106 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,106 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,106 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:21:56,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:56,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,142 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:21:56,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:56,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,214 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:21:56,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:56,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,252 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:56,253 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:56,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:56,260 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:56,315 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:56,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:56,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1629041606] [2021-06-05 21:21:56,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:56,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [739956679] [2021-06-05 21:21:56,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [739956679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:56,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:56,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:56,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1558985949] [2021-06-05 21:21:56,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:56,315 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:56,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:56,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:56,316 INFO L87 Difference]: Start difference. First operand 752 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:56,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:56,963 INFO L93 Difference]: Finished difference Result 803 states and 2166 transitions. [2021-06-05 21:21:56,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:56,964 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:56,964 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:56,965 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:21:56,965 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:21:56,965 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 157.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:56,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:21:56,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 750. [2021-06-05 21:21:56,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 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-06-05 21:21:56,971 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 21:21:56,972 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 21:21:56,972 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:56,972 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 21:21:56,972 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:56,972 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 21:21:56,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:56,972 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:56,972 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:57,173 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1186,720 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:57,173 INFO L430 AbstractCegarLoop]: === Iteration 720 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:57,173 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:57,173 INFO L82 PathProgramCache]: Analyzing trace with hash -1094198389, now seen corresponding path program 717 times [2021-06-05 21:21:57,173 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:57,173 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704186736] [2021-06-05 21:21:57,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:57,174 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:57,174 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1355937140] [2021-06-05 21:21:57,174 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 721 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 721 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:57,201 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:21:57,201 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:57,202 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:57,202 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:57,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:57,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:57,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:21:57,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,263 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,264 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,264 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:21:57,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:21:57,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,294 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,295 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,295 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:21:57,315 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:57,316 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,329 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,329 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,329 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:21:57,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:57,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,376 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:57,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:57,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:21:57,465 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:57,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:57,471 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:57,504 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:57,504 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:57,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704186736] [2021-06-05 21:21:57,504 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:57,504 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1355937140] [2021-06-05 21:21:57,504 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1355937140] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:57,504 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:57,504 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:57,505 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897820777] [2021-06-05 21:21:57,505 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:57,505 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:57,505 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:57,505 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:57,505 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:58,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:58,066 INFO L93 Difference]: Finished difference Result 786 states and 2127 transitions. [2021-06-05 21:21:58,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:58,068 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:58,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:58,069 INFO L225 Difference]: With dead ends: 786 [2021-06-05 21:21:58,069 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 21:21:58,069 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 174.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:58,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 21:21:58,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 752. [2021-06-05 21:21:58,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7310252996005326) internal successors, (2051), 751 states have internal predecessors, (2051), 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-06-05 21:21:58,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2051 transitions. [2021-06-05 21:21:58,076 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2051 transitions. Word has length 18 [2021-06-05 21:21:58,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:58,076 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2051 transitions. [2021-06-05 21:21:58,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:58,076 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2051 transitions. [2021-06-05 21:21:58,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:58,076 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:58,076 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:58,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 721 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1187 [2021-06-05 21:21:58,277 INFO L430 AbstractCegarLoop]: === Iteration 721 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:58,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:58,277 INFO L82 PathProgramCache]: Analyzing trace with hash 624145317, now seen corresponding path program 718 times [2021-06-05 21:21:58,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:58,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8804245] [2021-06-05 21:21:58,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:58,278 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:58,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1672858212] [2021-06-05 21:21:58,278 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 722 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 722 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:58,304 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:21:58,304 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:58,304 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:58,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:58,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:21:58,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,344 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:21:58,369 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:58,370 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:21:58,416 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:58,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:21:58,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,443 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,443 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:21:58,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:58,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:58,523 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:58,524 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:58,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:21:58,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:21:58,599 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:58,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:58,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:21:58,655 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:58,655 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:58,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8804245] [2021-06-05 21:21:58,655 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:58,655 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672858212] [2021-06-05 21:21:58,655 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672858212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:58,655 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:58,655 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:58,655 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648228352] [2021-06-05 21:21:58,655 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:58,655 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:58,655 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:58,655 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:58,655 INFO L87 Difference]: Start difference. First operand 752 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:59,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:21:59,226 INFO L93 Difference]: Finished difference Result 799 states and 2158 transitions. [2021-06-05 21:21:59,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:21:59,228 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:21:59,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:21:59,229 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:21:59,229 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:21:59,229 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 189.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:21:59,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:21:59,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 751. [2021-06-05 21:21:59,235 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 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-06-05 21:21:59,236 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 21:21:59,236 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 21:21:59,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:21:59,236 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 21:21:59,236 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:21:59,236 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 21:21:59,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:21:59,237 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:21:59,237 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:21:59,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 722 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1188 [2021-06-05 21:21:59,437 INFO L430 AbstractCegarLoop]: === Iteration 722 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:21:59,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:21:59,437 INFO L82 PathProgramCache]: Analyzing trace with hash 642579343, now seen corresponding path program 719 times [2021-06-05 21:21:59,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:21:59,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409287093] [2021-06-05 21:21:59,438 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:21:59,438 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:21:59,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1109460869] [2021-06-05 21:21:59,439 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 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 723 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:21:59,464 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:21:59,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:21:59,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:21:59,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:21:59,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:21:59,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,492 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,493 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:21:59,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:21:59,507 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:21:59,531 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:21:59,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:21:59,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,559 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,560 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,560 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:21:59,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:21:59,599 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,611 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:21:59,642 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:21:59,643 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:21:59,688 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1282], 12=[F]} [2021-06-05 21:21:59,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:21:59,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,724 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:21:59,724 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:21:59,725 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:21:59,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:21:59,731 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:21:59,802 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:21:59,802 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:21:59,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409287093] [2021-06-05 21:21:59,802 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:21:59,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109460869] [2021-06-05 21:21:59,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109460869] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:21:59,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:21:59,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:21:59,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758116043] [2021-06-05 21:21:59,803 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:21:59,803 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:21:59,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:21:59,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:21:59,803 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:00,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:00,370 INFO L93 Difference]: Finished difference Result 790 states and 2140 transitions. [2021-06-05 21:22:00,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:00,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:00,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:00,372 INFO L225 Difference]: With dead ends: 790 [2021-06-05 21:22:00,372 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 21:22:00,372 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 171.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:00,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 21:22:00,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 749. [2021-06-05 21:22:00,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.729946524064171) internal successors, (2042), 748 states have internal predecessors, (2042), 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-06-05 21:22:00,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2042 transitions. [2021-06-05 21:22:00,379 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2042 transitions. Word has length 18 [2021-06-05 21:22:00,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:00,379 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2042 transitions. [2021-06-05 21:22:00,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:00,379 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2042 transitions. [2021-06-05 21:22:00,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:00,380 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:00,380 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:00,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 723 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1189 [2021-06-05 21:22:00,580 INFO L430 AbstractCegarLoop]: === Iteration 723 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:00,580 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:00,581 INFO L82 PathProgramCache]: Analyzing trace with hash 1051972371, now seen corresponding path program 720 times [2021-06-05 21:22:00,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:00,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630606655] [2021-06-05 21:22:00,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:00,582 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:00,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1576494373] [2021-06-05 21:22:00,582 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 724 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 724 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:00,608 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:00,608 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:00,608 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:00,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:00,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:00,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,635 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:00,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:00,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:22:00,679 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:00,680 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:22:00,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:00,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,723 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,723 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:00,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:00,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,762 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:00,834 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:00,835 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:00,848 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:00,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:00,854 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:00,886 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:00,886 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:00,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630606655] [2021-06-05 21:22:00,886 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:00,886 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1576494373] [2021-06-05 21:22:00,886 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1576494373] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:00,886 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:00,886 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:00,887 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135872137] [2021-06-05 21:22:00,887 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:00,887 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:00,887 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:00,887 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:00,887 INFO L87 Difference]: Start difference. First operand 749 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:01,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:01,486 INFO L93 Difference]: Finished difference Result 801 states and 2159 transitions. [2021-06-05 21:22:01,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:01,487 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:01,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:01,488 INFO L225 Difference]: With dead ends: 801 [2021-06-05 21:22:01,488 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 21:22:01,488 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:01,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 21:22:01,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 752. [2021-06-05 21:22:01,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7350199733688414) internal successors, (2054), 751 states have internal predecessors, (2054), 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-06-05 21:22:01,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2054 transitions. [2021-06-05 21:22:01,495 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2054 transitions. Word has length 18 [2021-06-05 21:22:01,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:01,495 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2054 transitions. [2021-06-05 21:22:01,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:01,495 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2054 transitions. [2021-06-05 21:22:01,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:01,496 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:01,496 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:01,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 724 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1190 [2021-06-05 21:22:01,696 INFO L430 AbstractCegarLoop]: === Iteration 724 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:01,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:01,697 INFO L82 PathProgramCache]: Analyzing trace with hash -1524651219, now seen corresponding path program 721 times [2021-06-05 21:22:01,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:01,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [612638764] [2021-06-05 21:22:01,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:01,698 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:01,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387773580] [2021-06-05 21:22:01,698 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 725 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 725 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:01,722 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:01,723 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:01,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:01,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:01,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:01,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:01,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,773 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,773 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:22:01,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:01,796 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:22:01,830 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:01,831 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,843 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,844 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,844 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:01,868 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:01,869 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:01,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:01,940 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,947 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:01,949 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:01,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:01,956 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:02,006 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:02,006 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:02,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [612638764] [2021-06-05 21:22:02,006 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:02,006 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387773580] [2021-06-05 21:22:02,006 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387773580] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:02,006 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:02,006 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:02,006 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228946852] [2021-06-05 21:22:02,006 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:02,006 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:02,006 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:02,007 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:02,007 INFO L87 Difference]: Start difference. First operand 752 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:02,597 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:02,597 INFO L93 Difference]: Finished difference Result 814 states and 2190 transitions. [2021-06-05 21:22:02,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:02,598 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:02,598 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:02,599 INFO L225 Difference]: With dead ends: 814 [2021-06-05 21:22:02,599 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 21:22:02,599 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:02,600 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 21:22:02,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 751. [2021-06-05 21:22:02,605 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:02,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:02,606 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:02,606 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:02,606 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:02,606 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:02,606 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:02,607 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:02,607 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:02,607 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:02,807 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1191,725 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:02,807 INFO L430 AbstractCegarLoop]: === Iteration 725 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:02,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:02,808 INFO L82 PathProgramCache]: Analyzing trace with hash -1506217193, now seen corresponding path program 722 times [2021-06-05 21:22:02,808 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:02,808 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277131238] [2021-06-05 21:22:02,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:02,809 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:02,809 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1179225491] [2021-06-05 21:22:02,809 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 726 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 726 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:02,833 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:02,833 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:02,833 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:02,834 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:02,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:02,855 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:02,860 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,860 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:02,874 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:02,874 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,884 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:02,884 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,884 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:22:02,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:02,904 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:02,905 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,932 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:02,933 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,933 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:02,975 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:02,976 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:02,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:02,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:22:03,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:03,018 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:03,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:03,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:03,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:03,070 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1291], 12=[F]} [2021-06-05 21:22:03,075 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:03,076 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:03,089 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:03,109 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:03,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:03,110 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:03,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:03,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:03,117 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:03,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:03,192 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:03,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277131238] [2021-06-05 21:22:03,192 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:03,192 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1179225491] [2021-06-05 21:22:03,192 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1179225491] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:03,192 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:03,204 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:03,204 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734557531] [2021-06-05 21:22:03,204 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:03,204 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:03,205 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:03,205 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:03,205 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:03,851 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:03,851 INFO L93 Difference]: Finished difference Result 794 states and 2148 transitions. [2021-06-05 21:22:03,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:03,852 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:03,852 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:03,853 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:22:03,853 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:22:03,853 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 185.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:03,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:22:03,859 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 751. [2021-06-05 21:22:03,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:03,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:03,860 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:03,860 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:03,860 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:03,860 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:03,860 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:03,861 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:03,861 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:03,861 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:04,061 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 726 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1192 [2021-06-05 21:22:04,062 INFO L430 AbstractCegarLoop]: === Iteration 726 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:04,062 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:04,062 INFO L82 PathProgramCache]: Analyzing trace with hash -190059889, now seen corresponding path program 723 times [2021-06-05 21:22:04,062 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:04,062 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [327643263] [2021-06-05 21:22:04,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:04,063 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:04,063 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [515617541] [2021-06-05 21:22:04,063 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 727 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 727 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:04,090 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:04,090 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:04,091 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:22:04,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:04,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:04,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,118 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,119 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,119 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:04,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:04,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:04,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:04,158 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:04,159 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:22:04,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:04,231 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,244 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:22:04,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:04,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,303 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:04,371 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:04,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:04,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:04,382 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:04,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:04,389 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:04,466 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:04,466 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:04,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [327643263] [2021-06-05 21:22:04,466 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:04,466 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [515617541] [2021-06-05 21:22:04,466 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [515617541] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:04,466 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:04,466 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:04,466 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833649001] [2021-06-05 21:22:04,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:04,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:04,467 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:04,467 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:04,467 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:05,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:05,145 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 21:22:05,146 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:05,146 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:05,146 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:05,147 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:22:05,147 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:22:05,147 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 197.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:05,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:22:05,152 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 751. [2021-06-05 21:22:05,153 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:05,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:05,154 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:05,154 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:05,154 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:05,154 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:05,154 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:05,155 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:05,155 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:05,155 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:05,355 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1193,727 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:05,355 INFO L430 AbstractCegarLoop]: === Iteration 727 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:05,355 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:05,355 INFO L82 PathProgramCache]: Analyzing trace with hash -1138005998, now seen corresponding path program 724 times [2021-06-05 21:22:05,356 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:05,356 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775148948] [2021-06-05 21:22:05,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:05,357 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:05,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [425127990] [2021-06-05 21:22:05,357 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 728 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 728 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:05,382 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:05,382 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:05,383 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:22:05,383 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:05,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:05,405 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:05,413 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,413 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:22:05,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:05,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,439 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:05,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:22:05,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:05,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:22:05,506 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:05,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:22:05,594 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1296], 2=[F]} [2021-06-05 21:22:05,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:05,596 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:05,615 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:05,615 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:05,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:22:05,617 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:05,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:05,623 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:22:05,660 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:05,660 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:05,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775148948] [2021-06-05 21:22:05,660 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:05,660 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425127990] [2021-06-05 21:22:05,660 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425127990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:05,660 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:05,660 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:05,660 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1885260658] [2021-06-05 21:22:05,660 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:05,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:05,661 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:05,661 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:05,661 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:06,114 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:06,114 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 21:22:06,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:06,114 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:06,115 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:06,116 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:22:06,116 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:22:06,116 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 173.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:06,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:22:06,121 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 757. [2021-06-05 21:22:06,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.732804232804233) internal successors, (2066), 756 states have internal predecessors, (2066), 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-06-05 21:22:06,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2066 transitions. [2021-06-05 21:22:06,123 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2066 transitions. Word has length 18 [2021-06-05 21:22:06,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:06,123 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2066 transitions. [2021-06-05 21:22:06,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:06,123 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2066 transitions. [2021-06-05 21:22:06,123 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:06,123 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:06,124 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:06,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1194,728 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:06,324 INFO L430 AbstractCegarLoop]: === Iteration 728 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:06,324 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:06,324 INFO L82 PathProgramCache]: Analyzing trace with hash 580337708, now seen corresponding path program 725 times [2021-06-05 21:22:06,324 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:06,324 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1741936639] [2021-06-05 21:22:06,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:06,325 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:06,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [348675379] [2021-06-05 21:22:06,325 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 729 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 729 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:06,351 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:22:06,351 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:06,352 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:22:06,352 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:06,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:06,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:06,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:22:06,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:06,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:06,407 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,407 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:34 [2021-06-05 21:22:06,459 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:06,459 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:22:06,460 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,473 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:06,474 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,474 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:22:06,518 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1298], 2=[F]} [2021-06-05 21:22:06,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:06,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,531 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:06,533 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:06,533 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:06,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:22:06,534 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:06,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:06,542 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:46, output treesize:31 [2021-06-05 21:22:06,590 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:06,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:06,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1741936639] [2021-06-05 21:22:06,591 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:06,591 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [348675379] [2021-06-05 21:22:06,591 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [348675379] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:06,591 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:06,591 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:06,591 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923234062] [2021-06-05 21:22:06,591 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:06,591 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:06,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:06,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:06,591 INFO L87 Difference]: Start difference. First operand 757 states and 2066 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:06,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:06,975 INFO L93 Difference]: Finished difference Result 825 states and 2224 transitions. [2021-06-05 21:22:06,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:06,976 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:06,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:06,977 INFO L225 Difference]: With dead ends: 825 [2021-06-05 21:22:06,977 INFO L226 Difference]: Without dead ends: 822 [2021-06-05 21:22:06,977 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 143.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:06,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-06-05 21:22:06,982 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 754. [2021-06-05 21:22:06,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.731739707835325) internal successors, (2057), 753 states have internal predecessors, (2057), 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-06-05 21:22:06,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2057 transitions. [2021-06-05 21:22:06,984 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2057 transitions. Word has length 18 [2021-06-05 21:22:06,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:06,984 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2057 transitions. [2021-06-05 21:22:06,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:06,984 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2057 transitions. [2021-06-05 21:22:06,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:06,985 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:06,985 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:07,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1195,729 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:07,185 INFO L430 AbstractCegarLoop]: === Iteration 729 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:07,185 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:07,185 INFO L82 PathProgramCache]: Analyzing trace with hash 598771734, now seen corresponding path program 726 times [2021-06-05 21:22:07,185 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:07,185 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701602362] [2021-06-05 21:22:07,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:07,186 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:07,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1123936190] [2021-06-05 21:22:07,187 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 730 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 730 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:07,212 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:22:07,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:07,212 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:07,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:07,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:07,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:22:07,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:07,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:22:07,302 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:07,303 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:22:07,304 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:22:07,344 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1300], 5=[F]} [2021-06-05 21:22:07,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:07,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,362 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:07,363 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:07,364 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:07,368 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 41 treesize of output 37 [2021-06-05 21:22:07,369 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:07,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:07,381 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:37 [2021-06-05 21:22:07,467 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:07,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:07,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701602362] [2021-06-05 21:22:07,467 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:07,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1123936190] [2021-06-05 21:22:07,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1123936190] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:07,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:07,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:07,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350008432] [2021-06-05 21:22:07,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:07,468 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:07,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:07,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:07,468 INFO L87 Difference]: Start difference. First operand 754 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:08,075 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:08,075 INFO L93 Difference]: Finished difference Result 813 states and 2196 transitions. [2021-06-05 21:22:08,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:08,077 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:08,077 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:08,078 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:22:08,078 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:22:08,078 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 151.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:08,078 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:22:08,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 753. [2021-06-05 21:22:08,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 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-06-05 21:22:08,085 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 21:22:08,085 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 21:22:08,085 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:08,085 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 21:22:08,085 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:08,085 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 21:22:08,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:08,085 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:08,085 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:08,286 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1196,730 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:08,286 INFO L430 AbstractCegarLoop]: === Iteration 730 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:08,286 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:08,286 INFO L82 PathProgramCache]: Analyzing trace with hash 1914929038, now seen corresponding path program 727 times [2021-06-05 21:22:08,286 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:08,286 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144836693] [2021-06-05 21:22:08,286 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:08,287 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:08,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212585139] [2021-06-05 21:22:08,287 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 731 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 731 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:08,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:08,312 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:08,312 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:08,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:08,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:08,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:22:08,356 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:08,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:08,365 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,365 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:22:08,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:08,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:08,418 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,418 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:22:08,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:08,440 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:08,440 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:22:08,441 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:08,449 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:22:08,449 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,455 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:08,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:08,456 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:22:08,517 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:08,517 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:08,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144836693] [2021-06-05 21:22:08,517 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:08,517 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212585139] [2021-06-05 21:22:08,517 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212585139] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:08,517 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:08,517 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:08,517 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004103305] [2021-06-05 21:22:08,517 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:08,517 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:08,517 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:08,517 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:08,518 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:08,893 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:08,893 INFO L93 Difference]: Finished difference Result 810 states and 2191 transitions. [2021-06-05 21:22:08,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:08,894 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:08,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:08,895 INFO L225 Difference]: With dead ends: 810 [2021-06-05 21:22:08,895 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 21:22:08,895 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 116.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:08,895 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 21:22:08,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 752. [2021-06-05 21:22:08,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7323568575233024) internal successors, (2052), 751 states have internal predecessors, (2052), 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-06-05 21:22:08,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2052 transitions. [2021-06-05 21:22:08,902 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2052 transitions. Word has length 18 [2021-06-05 21:22:08,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:08,902 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2052 transitions. [2021-06-05 21:22:08,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:08,902 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2052 transitions. [2021-06-05 21:22:08,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:08,903 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:08,903 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:09,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1197,731 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:09,103 INFO L430 AbstractCegarLoop]: === Iteration 731 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:09,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:09,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1306952878, now seen corresponding path program 728 times [2021-06-05 21:22:09,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:09,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385992152] [2021-06-05 21:22:09,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:09,104 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:09,105 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [84732799] [2021-06-05 21:22:09,105 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 732 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 732 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:09,130 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:09,130 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:09,130 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:09,131 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:09,151 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:09,152 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:09,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:09,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,178 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:09,204 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:09,205 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:31, output treesize:30 [2021-06-05 21:22:09,249 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:22:09,259 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:22:09,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:22:09,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,286 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:09,287 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:09,287 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 21:22:09,368 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:09,368 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:09,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385992152] [2021-06-05 21:22:09,368 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:09,368 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [84732799] [2021-06-05 21:22:09,368 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [84732799] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:09,368 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:09,368 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:09,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078112844] [2021-06-05 21:22:09,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:09,369 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:09,369 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:09,369 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:09,369 INFO L87 Difference]: Start difference. First operand 752 states and 2052 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:09,816 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:09,817 INFO L93 Difference]: Finished difference Result 866 states and 2334 transitions. [2021-06-05 21:22:09,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:09,817 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:09,817 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:09,819 INFO L225 Difference]: With dead ends: 866 [2021-06-05 21:22:09,819 INFO L226 Difference]: Without dead ends: 863 [2021-06-05 21:22:09,819 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 168.0ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:22:09,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 863 states. [2021-06-05 21:22:09,825 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 863 to 751. [2021-06-05 21:22:09,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:09,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:09,826 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:09,826 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:09,826 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:09,826 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:09,826 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:09,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:09,827 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:09,827 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:10,027 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 732 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1198 [2021-06-05 21:22:10,027 INFO L430 AbstractCegarLoop]: === Iteration 732 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:10,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:10,028 INFO L82 PathProgramCache]: Analyzing trace with hash -1136210805, now seen corresponding path program 729 times [2021-06-05 21:22:10,028 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:10,028 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1856809682] [2021-06-05 21:22:10,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:10,029 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:10,029 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1258919467] [2021-06-05 21:22:10,029 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 733 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 733 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:10,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:10,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:10,055 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:22:10,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:10,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:10,077 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,097 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,097 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:22:10,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:10,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:22:10,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:10,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,181 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,182 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,182 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:22:10,207 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:10,208 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:22:10,286 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:22:10,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:10,288 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:22:10,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 21:22:10,464 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1307], 3=[F]} [2021-06-05 21:22:10,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:10,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,512 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 21:22:10,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 45 [2021-06-05 21:22:10,514 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:10,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:10,538 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:22:10,538 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 21:22:10,672 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:10,672 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:10,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1856809682] [2021-06-05 21:22:10,672 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:10,672 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258919467] [2021-06-05 21:22:10,672 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258919467] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:10,672 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:10,673 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:22:10,673 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [595638756] [2021-06-05 21:22:10,673 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:22:10,673 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:10,673 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:22:10,673 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:10,673 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:11,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:11,455 INFO L93 Difference]: Finished difference Result 809 states and 2181 transitions. [2021-06-05 21:22:11,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:22:11,456 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:11,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:11,457 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:22:11,457 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:22:11,457 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 472.5ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:22:11,457 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:22:11,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 753. [2021-06-05 21:22:11,467 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7367021276595747) internal successors, (2058), 752 states have internal predecessors, (2058), 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-06-05 21:22:11,468 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2058 transitions. [2021-06-05 21:22:11,468 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2058 transitions. Word has length 18 [2021-06-05 21:22:11,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:11,468 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2058 transitions. [2021-06-05 21:22:11,468 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:11,468 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2058 transitions. [2021-06-05 21:22:11,469 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:11,469 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:11,469 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:11,669 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 733 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1203 [2021-06-05 21:22:11,669 INFO L430 AbstractCegarLoop]: === Iteration 733 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:11,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:11,670 INFO L82 PathProgramCache]: Analyzing trace with hash 582132901, now seen corresponding path program 730 times [2021-06-05 21:22:11,670 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:11,670 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497439832] [2021-06-05 21:22:11,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:11,671 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:11,671 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1727340074] [2021-06-05 21:22:11,671 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 734 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 734 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:11,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:11,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:11,696 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:11,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:11,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:11,718 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,724 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:11,737 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:11,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,743 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,744 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,744 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:11,760 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:11,760 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:11,761 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,771 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,771 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:22:11,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:11,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:22:11,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:11,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:22:11,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:11,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,913 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,915 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:11,916 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:11,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:11,922 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:11,971 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:11,971 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:11,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497439832] [2021-06-05 21:22:11,971 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:11,971 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1727340074] [2021-06-05 21:22:11,971 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1727340074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:11,972 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:11,972 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:11,972 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137448011] [2021-06-05 21:22:11,972 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:11,972 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:11,972 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:11,972 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:11,972 INFO L87 Difference]: Start difference. First operand 753 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:12,611 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:12,611 INFO L93 Difference]: Finished difference Result 821 states and 2209 transitions. [2021-06-05 21:22:12,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:12,611 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:12,612 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:12,613 INFO L225 Difference]: With dead ends: 821 [2021-06-05 21:22:12,613 INFO L226 Difference]: Without dead ends: 818 [2021-06-05 21:22:12,613 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 154.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:12,613 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2021-06-05 21:22:12,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 752. [2021-06-05 21:22:12,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7350199733688414) internal successors, (2054), 751 states have internal predecessors, (2054), 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-06-05 21:22:12,620 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2054 transitions. [2021-06-05 21:22:12,620 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2054 transitions. Word has length 18 [2021-06-05 21:22:12,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:12,620 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2054 transitions. [2021-06-05 21:22:12,620 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:12,620 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2054 transitions. [2021-06-05 21:22:12,621 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:12,621 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:12,621 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:12,821 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 734 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1207 [2021-06-05 21:22:12,821 INFO L430 AbstractCegarLoop]: === Iteration 734 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:12,821 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:12,821 INFO L82 PathProgramCache]: Analyzing trace with hash 600566927, now seen corresponding path program 731 times [2021-06-05 21:22:12,821 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:12,821 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1749640985] [2021-06-05 21:22:12,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:12,822 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:12,822 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770969522] [2021-06-05 21:22:12,822 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 735 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 735 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:12,848 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:22:12,848 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:12,848 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:12,849 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:12,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:12,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,886 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:12,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:22:12,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:12,913 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:12,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:22:12,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:12,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:12,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:12,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:22:12,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:12,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:13,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:13,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:13,028 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:13,044 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:13,078 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1313], 12=[F]} [2021-06-05 21:22:13,081 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:13,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:13,115 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:13,115 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:13,116 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,122 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:13,123 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:13,123 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:13,192 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:13,193 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:13,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1749640985] [2021-06-05 21:22:13,193 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:13,193 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770969522] [2021-06-05 21:22:13,193 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770969522] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:13,193 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:13,193 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:13,193 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032594369] [2021-06-05 21:22:13,193 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:13,193 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:13,193 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:13,193 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:13,193 INFO L87 Difference]: Start difference. First operand 752 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:13,770 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:13,771 INFO L93 Difference]: Finished difference Result 801 states and 2167 transitions. [2021-06-05 21:22:13,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:13,771 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:13,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:13,772 INFO L225 Difference]: With dead ends: 801 [2021-06-05 21:22:13,772 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 21:22:13,772 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 174.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:13,773 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 21:22:13,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 751. [2021-06-05 21:22:13,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:13,779 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:13,779 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:13,779 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:13,779 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:13,779 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:13,779 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:13,780 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:13,780 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:13,780 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:13,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1208,735 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:13,981 INFO L430 AbstractCegarLoop]: === Iteration 735 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:13,981 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:13,981 INFO L82 PathProgramCache]: Analyzing trace with hash 1916724231, now seen corresponding path program 732 times [2021-06-05 21:22:13,981 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:13,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1202462790] [2021-06-05 21:22:13,981 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:13,982 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:13,982 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1093536804] [2021-06-05 21:22:13,982 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 736 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 736 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:14,010 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:14,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:14,011 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:14,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:14,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:14,033 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,038 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:14,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:14,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:22:14,081 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:14,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:14,082 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 21:22:14,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:14,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:14,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 21:22:14,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:14,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:14,261 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:14,261 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:14,262 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,269 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:14,272 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:14,279 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:14,279 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:14,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:14,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:14,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1202462790] [2021-06-05 21:22:14,351 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:14,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1093536804] [2021-06-05 21:22:14,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1093536804] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:14,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:14,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:14,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089419100] [2021-06-05 21:22:14,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:14,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:14,352 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:14,352 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:14,352 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:14,912 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:14,912 INFO L93 Difference]: Finished difference Result 799 states and 2164 transitions. [2021-06-05 21:22:14,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:14,913 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:14,913 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:14,914 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:22:14,914 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:22:14,914 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:14,915 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:22:14,919 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 750. [2021-06-05 21:22:14,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 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-06-05 21:22:14,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 21:22:14,921 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 21:22:14,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:14,921 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 21:22:14,921 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:14,921 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 21:22:14,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:14,922 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:14,922 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:15,122 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1209,736 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:15,122 INFO L430 AbstractCegarLoop]: === Iteration 736 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:15,122 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:15,122 INFO L82 PathProgramCache]: Analyzing trace with hash -1894698200, now seen corresponding path program 733 times [2021-06-05 21:22:15,122 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:15,122 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [423473657] [2021-06-05 21:22:15,122 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:15,123 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:15,124 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [11590673] [2021-06-05 21:22:15,124 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 737 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 737 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:15,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:15,149 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:15,149 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:15,171 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:15,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:15,179 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:22:15,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:15,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,207 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:15,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,208 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:22:15,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:15,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:15,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:22:15,291 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:15,291 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:15,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:22:15,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,299 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:15,300 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:22:15,301 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,307 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:15,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:15,308 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:22:15,365 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:15,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:15,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [423473657] [2021-06-05 21:22:15,365 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:15,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11590673] [2021-06-05 21:22:15,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11590673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:15,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:15,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:15,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880487889] [2021-06-05 21:22:15,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:15,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:15,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:15,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:15,366 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:15,842 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:15,842 INFO L93 Difference]: Finished difference Result 839 states and 2260 transitions. [2021-06-05 21:22:15,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:15,843 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:15,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:15,844 INFO L225 Difference]: With dead ends: 839 [2021-06-05 21:22:15,844 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 21:22:15,844 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 146.8ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:22:15,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 21:22:15,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 753. [2021-06-05 21:22:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 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-06-05 21:22:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 21:22:15,851 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 21:22:15,852 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:15,852 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 21:22:15,852 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:15,852 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 21:22:15,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:15,852 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:15,852 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:16,053 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1210,737 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:16,053 INFO L430 AbstractCegarLoop]: === Iteration 737 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:16,053 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:16,053 INFO L82 PathProgramCache]: Analyzing trace with hash -232072305, now seen corresponding path program 734 times [2021-06-05 21:22:16,053 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:16,053 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [902636618] [2021-06-05 21:22:16,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:16,054 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:16,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2039669879] [2021-06-05 21:22:16,054 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 738 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 738 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:16,079 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:16,079 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:16,080 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:16,080 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:16,101 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:16,101 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:22:16,139 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:16,140 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:22:16,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:16,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,197 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,198 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,198 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:22:16,224 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:16,225 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:22:16,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:16,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,292 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,293 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,293 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:22:16,336 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:16,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:16,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,344 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,346 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:16,347 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:16,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:16,354 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:16,417 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:16,417 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:16,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [902636618] [2021-06-05 21:22:16,417 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:16,417 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2039669879] [2021-06-05 21:22:16,417 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2039669879] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:16,417 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:16,417 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:16,417 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331200525] [2021-06-05 21:22:16,417 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:16,417 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:16,417 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:16,417 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:16,417 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:17,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:17,005 INFO L93 Difference]: Finished difference Result 797 states and 2161 transitions. [2021-06-05 21:22:17,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:17,006 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:17,006 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:17,007 INFO L225 Difference]: With dead ends: 797 [2021-06-05 21:22:17,007 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 21:22:17,007 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 169.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:17,008 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 21:22:17,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 750. [2021-06-05 21:22:17,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 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-06-05 21:22:17,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 21:22:17,014 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 21:22:17,014 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:17,014 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 21:22:17,014 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:17,014 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 21:22:17,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:17,015 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:17,015 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:17,215 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 738 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1211 [2021-06-05 21:22:17,215 INFO L430 AbstractCegarLoop]: === Iteration 738 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:17,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:17,215 INFO L82 PathProgramCache]: Analyzing trace with hash -1704757625, now seen corresponding path program 735 times [2021-06-05 21:22:17,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:17,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879606527] [2021-06-05 21:22:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:17,217 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:17,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1928057923] [2021-06-05 21:22:17,217 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 739 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 739 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:17,255 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:17,255 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:17,256 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 21:22:17,256 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:17,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:17,278 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:22:17,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:17,318 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,331 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:17,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:17,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,374 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,374 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:22:17,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:17,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,425 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,425 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,425 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:66 [2021-06-05 21:22:17,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:17,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,558 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,559 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,559 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 21:22:17,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:17,591 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,602 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:17,605 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,614 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:17,615 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:17,615 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 21:22:17,694 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:17,694 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:17,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879606527] [2021-06-05 21:22:17,694 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:17,694 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1928057923] [2021-06-05 21:22:17,694 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1928057923] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:17,694 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:17,694 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:22:17,695 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811596621] [2021-06-05 21:22:17,695 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:22:17,695 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:17,695 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:22:17,695 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:17,695 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:18,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:18,378 INFO L93 Difference]: Finished difference Result 787 states and 2129 transitions. [2021-06-05 21:22:18,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:22:18,379 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:18,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:18,380 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:22:18,380 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:22:18,380 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 295.3ms TimeCoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:22:18,381 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:22:18,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 751. [2021-06-05 21:22:18,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.732) internal successors, (2049), 750 states have internal predecessors, (2049), 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-06-05 21:22:18,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2049 transitions. [2021-06-05 21:22:18,387 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2049 transitions. Word has length 18 [2021-06-05 21:22:18,387 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:18,387 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2049 transitions. [2021-06-05 21:22:18,387 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:18,387 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2049 transitions. [2021-06-05 21:22:18,388 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:18,388 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:18,388 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:18,588 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 739 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1212 [2021-06-05 21:22:18,588 INFO L430 AbstractCegarLoop]: === Iteration 739 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:18,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:18,589 INFO L82 PathProgramCache]: Analyzing trace with hash 24289709, now seen corresponding path program 736 times [2021-06-05 21:22:18,589 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:18,589 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [474262521] [2021-06-05 21:22:18,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:18,590 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:18,590 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1612597095] [2021-06-05 21:22:18,590 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 740 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 740 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:18,615 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:18,615 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:18,615 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:18,616 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:18,636 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:18,637 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:18,659 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:18,660 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,669 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,669 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:22:18,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:18,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,699 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,700 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,700 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:22:18,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:18,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,736 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:22:18,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:18,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:18,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,805 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,805 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:22:18,864 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:18,865 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,873 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:18,874 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,880 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:18,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:18,880 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:18,916 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:18,916 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:18,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [474262521] [2021-06-05 21:22:18,916 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:18,916 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1612597095] [2021-06-05 21:22:18,916 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1612597095] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:18,916 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:18,916 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:18,916 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600958718] [2021-06-05 21:22:18,916 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:18,917 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:18,917 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:18,917 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:18,917 INFO L87 Difference]: Start difference. First operand 751 states and 2049 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:19,486 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:19,486 INFO L93 Difference]: Finished difference Result 792 states and 2140 transitions. [2021-06-05 21:22:19,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:19,487 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:19,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:19,488 INFO L225 Difference]: With dead ends: 792 [2021-06-05 21:22:19,488 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 21:22:19,488 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 183.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:19,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 21:22:19,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 753. [2021-06-05 21:22:19,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 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-06-05 21:22:19,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 21:22:19,495 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 21:22:19,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:19,495 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 21:22:19,495 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:19,495 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 21:22:19,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:19,496 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:19,496 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:19,696 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 740 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1213 [2021-06-05 21:22:19,697 INFO L430 AbstractCegarLoop]: === Iteration 740 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:19,697 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:19,697 INFO L82 PathProgramCache]: Analyzing trace with hash 1742633415, now seen corresponding path program 737 times [2021-06-05 21:22:19,697 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:19,697 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1736671075] [2021-06-05 21:22:19,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:19,698 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:19,698 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [838706382] [2021-06-05 21:22:19,698 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 741 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 741 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:19,724 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:22:19,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:19,725 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:19,725 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:19,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:19,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,752 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,752 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,752 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:19,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:19,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,792 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:22:19,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:19,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,827 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,828 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:22:19,847 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:19,848 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,860 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,861 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,861 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:22:19,908 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:19,909 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:19,910 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,929 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,930 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:19,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:19,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,976 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:19,977 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:19,984 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:19,984 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:20,036 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:20,036 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:20,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1736671075] [2021-06-05 21:22:20,036 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:20,036 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838706382] [2021-06-05 21:22:20,036 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838706382] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:20,036 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:20,036 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:20,037 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [643832913] [2021-06-05 21:22:20,037 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:20,037 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:20,037 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:20,037 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:20,037 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:20,632 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:20,632 INFO L93 Difference]: Finished difference Result 804 states and 2170 transitions. [2021-06-05 21:22:20,633 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:20,633 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:20,633 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:20,634 INFO L225 Difference]: With dead ends: 804 [2021-06-05 21:22:20,634 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 21:22:20,634 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 159.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:20,635 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 21:22:20,640 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 751. [2021-06-05 21:22:20,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.732) internal successors, (2049), 750 states have internal predecessors, (2049), 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-06-05 21:22:20,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2049 transitions. [2021-06-05 21:22:20,641 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2049 transitions. Word has length 18 [2021-06-05 21:22:20,641 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:20,641 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2049 transitions. [2021-06-05 21:22:20,641 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:20,641 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2049 transitions. [2021-06-05 21:22:20,642 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:20,642 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:20,642 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:20,842 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1214,741 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:20,842 INFO L430 AbstractCegarLoop]: === Iteration 741 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:20,842 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:20,843 INFO L82 PathProgramCache]: Analyzing trace with hash 595744515, now seen corresponding path program 738 times [2021-06-05 21:22:20,843 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:20,843 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [653269394] [2021-06-05 21:22:20,843 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:20,844 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:20,844 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [282785091] [2021-06-05 21:22:20,844 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 742 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 742 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:20,870 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:20,871 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:20,871 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:22:20,871 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:20,892 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:20,893 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,898 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:20,898 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,898 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:20,911 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:20,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:20,919 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,919 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:22:20,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:20,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:20,936 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:20,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:20,962 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:22:21,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:21,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:21,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:22:21,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:21,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,069 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:21,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:22:21,150 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:21,151 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:21,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:21,160 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,168 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:21,168 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:21,168 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:59, output treesize:37 [2021-06-05 21:22:21,225 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:21,225 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:21,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [653269394] [2021-06-05 21:22:21,225 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:21,225 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [282785091] [2021-06-05 21:22:21,225 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [282785091] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:21,225 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:21,225 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:22:21,226 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107819869] [2021-06-05 21:22:21,226 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:22:21,226 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:21,226 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:22:21,226 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:21,226 INFO L87 Difference]: Start difference. First operand 751 states and 2049 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:21,773 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:21,773 INFO L93 Difference]: Finished difference Result 787 states and 2131 transitions. [2021-06-05 21:22:21,774 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:22:21,774 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:21,774 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:21,775 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:22:21,775 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:22:21,775 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 227.5ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:22:21,776 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:22:21,781 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 753. [2021-06-05 21:22:21,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7327127659574466) internal successors, (2055), 752 states have internal predecessors, (2055), 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-06-05 21:22:21,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2055 transitions. [2021-06-05 21:22:21,782 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2055 transitions. Word has length 18 [2021-06-05 21:22:21,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:21,782 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2055 transitions. [2021-06-05 21:22:21,782 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:21,782 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2055 transitions. [2021-06-05 21:22:21,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:21,783 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:21,783 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:21,983 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 742 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1215 [2021-06-05 21:22:21,983 INFO L430 AbstractCegarLoop]: === Iteration 742 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:21,983 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:21,983 INFO L82 PathProgramCache]: Analyzing trace with hash -1980879075, now seen corresponding path program 739 times [2021-06-05 21:22:21,984 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:21,984 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91439652] [2021-06-05 21:22:21,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:21,985 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:21,985 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1288250612] [2021-06-05 21:22:21,985 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 743 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 743 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:22,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:22,010 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:22,011 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:22,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:22,032 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:22,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:22,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,074 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:22:22,106 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:22,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:22,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:22:22,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:22,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,188 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:22:22,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:22,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:22,222 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,239 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,239 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,239 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:22:22,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:22,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:22,308 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:22,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:22,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:22,369 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:22,369 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:22,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91439652] [2021-06-05 21:22:22,369 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:22,369 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288250612] [2021-06-05 21:22:22,369 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288250612] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:22,369 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:22,369 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:22,369 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499060240] [2021-06-05 21:22:22,369 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:22,370 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:22,370 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:22,370 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:22,370 INFO L87 Difference]: Start difference. First operand 753 states and 2055 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:23,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:23,008 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 21:22:23,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:23,009 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:23,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:23,010 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:22:23,010 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:22:23,010 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 197.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:23,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:22:23,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 21:22:23,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7323568575233024) internal successors, (2052), 751 states have internal predecessors, (2052), 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-06-05 21:22:23,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2052 transitions. [2021-06-05 21:22:23,017 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2052 transitions. Word has length 18 [2021-06-05 21:22:23,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:23,017 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2052 transitions. [2021-06-05 21:22:23,017 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:23,017 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2052 transitions. [2021-06-05 21:22:23,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:23,018 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:23,018 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:23,218 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1216,743 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:23,219 INFO L430 AbstractCegarLoop]: === Iteration 743 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:23,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:23,219 INFO L82 PathProgramCache]: Analyzing trace with hash -1962445049, now seen corresponding path program 740 times [2021-06-05 21:22:23,219 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:23,219 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [515165413] [2021-06-05 21:22:23,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:23,220 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:23,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [741079588] [2021-06-05 21:22:23,220 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 744 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 744 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:23,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:23,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:23,245 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:23,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:23,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:23,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:23,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:23,285 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,291 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,292 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,292 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:22:23,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:23,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:23,309 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:22:23,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:23,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,388 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:22:23,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:23,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:23,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:22:23,472 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1339], 12=[F]} [2021-06-05 21:22:23,476 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:23,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,489 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,509 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:23,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:23,510 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,516 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:23,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:23,517 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:23,590 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:23,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:23,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [515165413] [2021-06-05 21:22:23,590 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:23,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [741079588] [2021-06-05 21:22:23,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [741079588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:23,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:23,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:23,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466492250] [2021-06-05 21:22:23,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:23,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:23,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:23,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:23,591 INFO L87 Difference]: Start difference. First operand 752 states and 2052 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:24,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:24,180 INFO L93 Difference]: Finished difference Result 791 states and 2144 transitions. [2021-06-05 21:22:24,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:24,181 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:24,181 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:24,182 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:22:24,182 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:22:24,182 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:24,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:22:24,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 750. [2021-06-05 21:22:24,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 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-06-05 21:22:24,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 21:22:24,195 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 21:22:24,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:24,195 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 21:22:24,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:24,195 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 21:22:24,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:24,196 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:24,196 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:24,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1217,744 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:24,396 INFO L430 AbstractCegarLoop]: === Iteration 744 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:24,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:24,397 INFO L82 PathProgramCache]: Analyzing trace with hash -1553052021, now seen corresponding path program 741 times [2021-06-05 21:22:24,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:24,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744398925] [2021-06-05 21:22:24,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:24,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:24,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473646566] [2021-06-05 21:22:24,398 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 745 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 745 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:24,425 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:24,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:24,425 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:22:24,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:24,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:24,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,454 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:24,455 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,455 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:24,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:24,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:24,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:22:24,541 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 21:22:24,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:24,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,571 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:24,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,572 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:24,638 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:24,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:24,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,665 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:24,665 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,666 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:22:24,737 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:24,749 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 21:22:24,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 47 [2021-06-05 21:22:24,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:24,788 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:24,789 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:22:24,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:81, output treesize:77 [2021-06-05 21:22:24,986 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1342], 7=[F]} [2021-06-05 21:22:24,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:24,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:25,021 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:25,030 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:25,033 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:25,063 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 21:22:25,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 21:22:25,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:25,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:25,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:22:25,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 21:22:25,377 WARN L205 SmtUtils]: Spent 107.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 21:22:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:25,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:25,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744398925] [2021-06-05 21:22:25,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:25,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473646566] [2021-06-05 21:22:25,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473646566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:25,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:25,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:22:25,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878047674] [2021-06-05 21:22:25,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:22:25,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:25,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:22:25,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:25,527 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:26,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:26,640 INFO L93 Difference]: Finished difference Result 809 states and 2178 transitions. [2021-06-05 21:22:26,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:22:26,641 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:26,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:26,642 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:22:26,642 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:22:26,642 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 69 ImplicationChecksByTransitivity, 921.1ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:22:26,643 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:22:26,655 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 753. [2021-06-05 21:22:26,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.734042553191489) internal successors, (2056), 752 states have internal predecessors, (2056), 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-06-05 21:22:26,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2056 transitions. [2021-06-05 21:22:26,657 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2056 transitions. Word has length 18 [2021-06-05 21:22:26,657 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:26,657 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2056 transitions. [2021-06-05 21:22:26,657 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:26,657 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2056 transitions. [2021-06-05 21:22:26,658 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:26,658 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:26,658 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:26,858 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 745 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1218 [2021-06-05 21:22:26,858 INFO L430 AbstractCegarLoop]: === Iteration 745 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:26,858 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:26,859 INFO L82 PathProgramCache]: Analyzing trace with hash 165291685, now seen corresponding path program 742 times [2021-06-05 21:22:26,859 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:26,859 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012225168] [2021-06-05 21:22:26,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:26,860 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:26,860 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [437064877] [2021-06-05 21:22:26,860 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 746 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 746 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:26,885 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:26,885 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:26,885 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:26,885 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:26,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:26,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:26,914 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,914 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:26,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:26,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,950 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:26,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:26,982 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:26,983 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,993 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:26,994 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:26,994 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:22:27,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:27,016 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:27,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:27,050 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:27,051 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,066 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:27,067 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,067 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:27,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:27,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:27,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:27,127 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:27,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:27,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:27,182 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:27,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:27,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012225168] [2021-06-05 21:22:27,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:27,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [437064877] [2021-06-05 21:22:27,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [437064877] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:27,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:27,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:27,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422250089] [2021-06-05 21:22:27,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:27,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:27,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:27,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:27,183 INFO L87 Difference]: Start difference. First operand 753 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:27,779 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:27,780 INFO L93 Difference]: Finished difference Result 802 states and 2166 transitions. [2021-06-05 21:22:27,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:27,781 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:27,781 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:27,782 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:22:27,782 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:22:27,782 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 160.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:27,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:22:27,788 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 752. [2021-06-05 21:22:27,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.733688415446072) internal successors, (2053), 751 states have internal predecessors, (2053), 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-06-05 21:22:27,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2053 transitions. [2021-06-05 21:22:27,789 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2053 transitions. Word has length 18 [2021-06-05 21:22:27,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:27,789 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2053 transitions. [2021-06-05 21:22:27,789 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:27,789 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2053 transitions. [2021-06-05 21:22:27,790 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:27,790 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:27,790 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:27,990 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 746 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1234 [2021-06-05 21:22:27,990 INFO L430 AbstractCegarLoop]: === Iteration 746 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:27,991 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:27,991 INFO L82 PathProgramCache]: Analyzing trace with hash 183725711, now seen corresponding path program 743 times [2021-06-05 21:22:27,991 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:27,991 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192802349] [2021-06-05 21:22:27,991 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:27,992 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:27,992 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [857772218] [2021-06-05 21:22:27,992 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 747 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 747 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:28,019 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:22:28,019 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:28,020 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:28,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:28,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:28,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,047 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,047 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,047 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:28,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:28,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,081 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,081 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:22:28,110 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:28,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:28,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,137 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,137 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:22:28,172 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:28,172 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:28,173 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:22:28,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:28,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,229 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,230 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,230 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:22:28,264 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1348], 12=[F]} [2021-06-05 21:22:28,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:28,269 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,281 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,301 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:28,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:28,302 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:28,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:28,309 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:28,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:28,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:28,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192802349] [2021-06-05 21:22:28,375 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:28,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857772218] [2021-06-05 21:22:28,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857772218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:28,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:28,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:28,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816135508] [2021-06-05 21:22:28,375 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:28,375 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:28,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:28,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:28,376 INFO L87 Difference]: Start difference. First operand 752 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:29,051 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:29,051 INFO L93 Difference]: Finished difference Result 793 states and 2148 transitions. [2021-06-05 21:22:29,053 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:29,053 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:29,053 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:29,054 INFO L225 Difference]: With dead ends: 793 [2021-06-05 21:22:29,054 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 21:22:29,054 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 177.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:29,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 21:22:29,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 751. [2021-06-05 21:22:29,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7333333333333334) internal successors, (2050), 750 states have internal predecessors, (2050), 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-06-05 21:22:29,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2050 transitions. [2021-06-05 21:22:29,061 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2050 transitions. Word has length 18 [2021-06-05 21:22:29,061 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:29,061 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2050 transitions. [2021-06-05 21:22:29,061 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:29,061 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2050 transitions. [2021-06-05 21:22:29,061 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:29,061 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:29,062 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:29,262 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1235,747 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:29,262 INFO L430 AbstractCegarLoop]: === Iteration 747 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:29,262 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:29,262 INFO L82 PathProgramCache]: Analyzing trace with hash 1499883015, now seen corresponding path program 744 times [2021-06-05 21:22:29,262 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:29,262 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312377334] [2021-06-05 21:22:29,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:29,263 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:29,263 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [253450822] [2021-06-05 21:22:29,264 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 748 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 748 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:29,289 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:29,289 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:29,290 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:29,290 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:29,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:29,312 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:29,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:29,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,337 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,338 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:22:29,353 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:29,354 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,363 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,363 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:22:29,384 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:29,385 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,395 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,395 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,396 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:29,417 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:29,418 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:22:29,471 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:29,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:29,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,480 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:29,481 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:29,488 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:29,488 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:29,552 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:29,552 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:29,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312377334] [2021-06-05 21:22:29,552 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:29,552 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253450822] [2021-06-05 21:22:29,552 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253450822] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:29,552 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:29,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:29,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466108750] [2021-06-05 21:22:29,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:29,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:29,553 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:29,553 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:29,553 INFO L87 Difference]: Start difference. First operand 751 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:30,066 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:30,066 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 21:22:30,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:30,068 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:30,068 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:30,069 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:22:30,069 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:22:30,069 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 128.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:30,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:22:30,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 749. [2021-06-05 21:22:30,075 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 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-06-05 21:22:30,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 21:22:30,076 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 21:22:30,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:30,076 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 21:22:30,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:30,076 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 21:22:30,076 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:30,076 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:30,076 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:30,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 748 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1236 [2021-06-05 21:22:30,277 INFO L430 AbstractCegarLoop]: === Iteration 748 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:30,277 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:30,277 INFO L82 PathProgramCache]: Analyzing trace with hash 551936906, now seen corresponding path program 745 times [2021-06-05 21:22:30,277 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:30,277 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523390751] [2021-06-05 21:22:30,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:30,278 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:30,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2058899081] [2021-06-05 21:22:30,278 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 749 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 749 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:30,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:30,305 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:22:30,305 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:30,326 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:30,327 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:30,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:30,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:30,351 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:30,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:22:30,416 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:22:30,417 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,428 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:30,429 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,429 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:22:30,492 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1353], 2=[F]} [2021-06-05 21:22:30,494 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:30,495 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:30,505 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:30,506 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:30,506 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:22:30,507 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,513 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:30,513 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:30,513 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:22:30,545 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:30,545 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:30,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523390751] [2021-06-05 21:22:30,545 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:30,545 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058899081] [2021-06-05 21:22:30,545 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058899081] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:30,546 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:30,546 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:30,546 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361322844] [2021-06-05 21:22:30,546 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:30,546 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:30,546 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:30,546 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:30,546 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:31,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:31,010 INFO L93 Difference]: Finished difference Result 797 states and 2153 transitions. [2021-06-05 21:22:31,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:31,010 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:31,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:31,011 INFO L225 Difference]: With dead ends: 797 [2021-06-05 21:22:31,012 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 21:22:31,012 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 149.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:31,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 21:22:31,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 754. [2021-06-05 21:22:31,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.731739707835325) internal successors, (2057), 753 states have internal predecessors, (2057), 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-06-05 21:22:31,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2057 transitions. [2021-06-05 21:22:31,023 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2057 transitions. Word has length 18 [2021-06-05 21:22:31,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:31,023 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2057 transitions. [2021-06-05 21:22:31,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:31,023 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2057 transitions. [2021-06-05 21:22:31,023 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:31,023 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:31,024 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:31,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1237,749 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:31,224 INFO L430 AbstractCegarLoop]: === Iteration 749 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:31,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:31,224 INFO L82 PathProgramCache]: Analyzing trace with hash -2024686684, now seen corresponding path program 746 times [2021-06-05 21:22:31,224 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:31,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634956017] [2021-06-05 21:22:31,224 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:31,225 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:31,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1701406168] [2021-06-05 21:22:31,225 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 750 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 750 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:31,249 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:31,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:31,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:22:31,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:31,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:31,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,277 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,277 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:31,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:31,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,297 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:22:31,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:31,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:22:31,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,360 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,360 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:22:31,402 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1355], 2=[F]} [2021-06-05 21:22:31,404 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:31,404 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,421 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:22:31,422 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,432 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:31,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:31,432 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:22:31,492 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:31,492 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:31,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634956017] [2021-06-05 21:22:31,492 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:31,492 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701406168] [2021-06-05 21:22:31,492 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701406168] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:31,492 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:31,492 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:31,493 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679942602] [2021-06-05 21:22:31,493 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:31,493 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:31,493 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:31,493 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:31,493 INFO L87 Difference]: Start difference. First operand 754 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:32,004 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:32,004 INFO L93 Difference]: Finished difference Result 822 states and 2215 transitions. [2021-06-05 21:22:32,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:32,005 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:32,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:32,006 INFO L225 Difference]: With dead ends: 822 [2021-06-05 21:22:32,006 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 21:22:32,006 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 149.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:32,007 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 21:22:32,012 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 751. [2021-06-05 21:22:32,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7306666666666666) internal successors, (2048), 750 states have internal predecessors, (2048), 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-06-05 21:22:32,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2048 transitions. [2021-06-05 21:22:32,013 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2048 transitions. Word has length 18 [2021-06-05 21:22:32,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:32,013 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2048 transitions. [2021-06-05 21:22:32,014 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:32,014 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2048 transitions. [2021-06-05 21:22:32,014 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:32,014 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:32,014 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:32,214 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 750 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1238 [2021-06-05 21:22:32,215 INFO L430 AbstractCegarLoop]: === Iteration 750 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:32,215 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:32,215 INFO L82 PathProgramCache]: Analyzing trace with hash -2006252658, now seen corresponding path program 747 times [2021-06-05 21:22:32,215 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:32,215 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95504606] [2021-06-05 21:22:32,215 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:32,216 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:32,216 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1893744930] [2021-06-05 21:22:32,216 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 751 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 751 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:32,242 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:32,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:32,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:22:32,242 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:32,263 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:32,264 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:32,287 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:32,287 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 21:22:32,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:22:32,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:22:32,372 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1357], 2=[F]} [2021-06-05 21:22:32,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:32,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,391 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,391 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 45 [2021-06-05 21:22:32,392 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,404 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:32,405 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:32,405 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:42, output treesize:50 [2021-06-05 21:22:32,487 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:32,487 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:32,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95504606] [2021-06-05 21:22:32,487 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:32,487 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893744930] [2021-06-05 21:22:32,487 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893744930] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:32,487 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:32,487 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:32,487 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14193138] [2021-06-05 21:22:32,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:32,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:32,488 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:32,488 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:32,488 INFO L87 Difference]: Start difference. First operand 751 states and 2048 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:32,955 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:32,955 INFO L93 Difference]: Finished difference Result 813 states and 2191 transitions. [2021-06-05 21:22:32,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:32,956 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:32,956 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:32,957 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:22:32,957 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:22:32,957 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 146.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:32,957 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:22:32,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 750. [2021-06-05 21:22:32,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7303070761014685) internal successors, (2045), 749 states have internal predecessors, (2045), 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-06-05 21:22:32,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2045 transitions. [2021-06-05 21:22:32,964 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2045 transitions. Word has length 18 [2021-06-05 21:22:32,964 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:32,964 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2045 transitions. [2021-06-05 21:22:32,964 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:32,964 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2045 transitions. [2021-06-05 21:22:32,964 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:32,964 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:32,965 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:33,165 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1239,751 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:33,165 INFO L430 AbstractCegarLoop]: === Iteration 751 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:33,165 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:33,165 INFO L82 PathProgramCache]: Analyzing trace with hash -690095354, now seen corresponding path program 748 times [2021-06-05 21:22:33,165 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:33,165 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1478932917] [2021-06-05 21:22:33,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:33,166 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:33,166 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [641306783] [2021-06-05 21:22:33,166 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 752 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 752 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:33,190 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:33,191 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:33,191 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:33,191 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:33,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:33,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:33,224 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,224 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:33,238 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:33,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:33,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,248 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:22:33,304 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:33,305 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:33,319 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,319 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:22:33,347 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:33,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:33,348 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:33,349 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:33,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:22:33,350 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:33,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:33,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:22:33,362 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,370 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:33,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:33,370 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:22:33,445 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:33,445 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:33,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1478932917] [2021-06-05 21:22:33,445 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:33,445 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [641306783] [2021-06-05 21:22:33,445 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [641306783] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:33,445 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:33,445 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:33,445 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1091364029] [2021-06-05 21:22:33,445 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:33,445 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:33,446 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:33,446 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:33,446 INFO L87 Difference]: Start difference. First operand 750 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:33,857 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:33,857 INFO L93 Difference]: Finished difference Result 807 states and 2182 transitions. [2021-06-05 21:22:33,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:33,858 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:33,858 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:33,859 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:22:33,859 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:22:33,860 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 153.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:33,860 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:22:33,865 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 749. [2021-06-05 21:22:33,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 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-06-05 21:22:33,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 21:22:33,866 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 21:22:33,866 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:33,866 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 21:22:33,867 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:33,867 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 21:22:33,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:33,867 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:33,867 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:34,067 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1240,752 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:34,068 INFO L430 AbstractCegarLoop]: === Iteration 752 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:34,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:34,068 INFO L82 PathProgramCache]: Analyzing trace with hash 382990026, now seen corresponding path program 749 times [2021-06-05 21:22:34,068 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:34,068 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138963399] [2021-06-05 21:22:34,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:34,069 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:34,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1301213788] [2021-06-05 21:22:34,069 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 753 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 753 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:34,095 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:22:34,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:34,096 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:22:34,096 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:34,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:34,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,127 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:34,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,127 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:34,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:34,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,158 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:34,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:22:34,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:34,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,211 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:34,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:22:34,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:34,261 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:34,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:34,261 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:34,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:22:34,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:34,274 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:34,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:22:34,275 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,283 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:34,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:34,283 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:22:34,348 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:34,349 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:34,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138963399] [2021-06-05 21:22:34,349 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:34,349 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301213788] [2021-06-05 21:22:34,349 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301213788] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:34,349 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:34,349 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:34,349 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2057276901] [2021-06-05 21:22:34,349 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:34,349 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:34,349 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:34,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:34,349 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:34,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:34,822 INFO L93 Difference]: Finished difference Result 863 states and 2325 transitions. [2021-06-05 21:22:34,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:34,823 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:34,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:34,824 INFO L225 Difference]: With dead ends: 863 [2021-06-05 21:22:34,824 INFO L226 Difference]: Without dead ends: 860 [2021-06-05 21:22:34,824 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 189.0ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:22:34,825 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-06-05 21:22:34,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 748. [2021-06-05 21:22:34,831 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7322623828647923) internal successors, (2041), 747 states have internal predecessors, (2041), 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-06-05 21:22:34,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2041 transitions. [2021-06-05 21:22:34,831 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2041 transitions. Word has length 18 [2021-06-05 21:22:34,832 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:34,832 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2041 transitions. [2021-06-05 21:22:34,832 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:34,832 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2041 transitions. [2021-06-05 21:22:34,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:34,832 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:34,832 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:35,033 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1241,753 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:35,033 INFO L430 AbstractCegarLoop]: === Iteration 753 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:35,033 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:35,033 INFO L82 PathProgramCache]: Analyzing trace with hash 553732099, now seen corresponding path program 750 times [2021-06-05 21:22:35,033 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:35,033 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617258125] [2021-06-05 21:22:35,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:35,034 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:35,034 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [920508336] [2021-06-05 21:22:35,034 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 754 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 754 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:35,061 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:22:35,061 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:35,061 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:35,062 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:35,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:35,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,088 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,089 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,089 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:35,102 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:35,102 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,109 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,109 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,109 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:22:35,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:35,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:22:35,160 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:35,161 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:35,162 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,179 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,180 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,180 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:22:35,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:35,216 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,233 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,233 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:35,312 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:35,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:35,325 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,331 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:35,331 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:35,331 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:35,363 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:35,363 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:35,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617258125] [2021-06-05 21:22:35,364 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:35,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920508336] [2021-06-05 21:22:35,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920508336] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:35,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:35,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:35,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1865271043] [2021-06-05 21:22:35,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:35,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:35,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:35,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:35,364 INFO L87 Difference]: Start difference. First operand 748 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:35,865 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:35,865 INFO L93 Difference]: Finished difference Result 800 states and 2153 transitions. [2021-06-05 21:22:35,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:35,866 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:35,866 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:35,867 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:22:35,867 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:22:35,867 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 175.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:35,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:22:35,872 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 750. [2021-06-05 21:22:35,873 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.732977303070761) internal successors, (2047), 749 states have internal predecessors, (2047), 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-06-05 21:22:35,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2047 transitions. [2021-06-05 21:22:35,874 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2047 transitions. Word has length 18 [2021-06-05 21:22:35,874 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:35,874 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2047 transitions. [2021-06-05 21:22:35,874 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:35,874 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2047 transitions. [2021-06-05 21:22:35,875 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:35,875 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:35,875 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:36,075 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 754 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1242 [2021-06-05 21:22:36,075 INFO L430 AbstractCegarLoop]: === Iteration 754 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:36,075 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:36,075 INFO L82 PathProgramCache]: Analyzing trace with hash -2022891491, now seen corresponding path program 751 times [2021-06-05 21:22:36,075 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:36,076 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839875941] [2021-06-05 21:22:36,076 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:36,077 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:36,077 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1912123937] [2021-06-05 21:22:36,077 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 755 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 755 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:36,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:36,102 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:36,103 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:36,124 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:36,125 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,131 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:36,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:36,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:22:36,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:36,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,205 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,206 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,206 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:22:36,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:36,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,246 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,247 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,247 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:36,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:36,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:36,342 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:36,343 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,350 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,351 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:36,352 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,358 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:36,358 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:36,358 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:36,406 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:36,406 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:36,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839875941] [2021-06-05 21:22:36,406 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:36,406 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1912123937] [2021-06-05 21:22:36,407 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1912123937] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:36,407 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:36,407 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:36,407 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092830255] [2021-06-05 21:22:36,407 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:36,407 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:36,407 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:36,407 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:36,407 INFO L87 Difference]: Start difference. First operand 750 states and 2047 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:36,920 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:36,920 INFO L93 Difference]: Finished difference Result 813 states and 2184 transitions. [2021-06-05 21:22:36,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:36,921 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:36,921 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:36,922 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:22:36,922 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:22:36,922 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 167.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:36,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:22:36,928 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 749. [2021-06-05 21:22:36,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.732620320855615) internal successors, (2044), 748 states have internal predecessors, (2044), 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-06-05 21:22:36,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2044 transitions. [2021-06-05 21:22:36,929 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2044 transitions. Word has length 18 [2021-06-05 21:22:36,929 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:36,930 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2044 transitions. [2021-06-05 21:22:36,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:36,930 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2044 transitions. [2021-06-05 21:22:36,930 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:36,930 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:36,930 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:37,130 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 755 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1243 [2021-06-05 21:22:37,131 INFO L430 AbstractCegarLoop]: === Iteration 755 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:37,131 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:37,131 INFO L82 PathProgramCache]: Analyzing trace with hash -2004457465, now seen corresponding path program 752 times [2021-06-05 21:22:37,131 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:37,131 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612915453] [2021-06-05 21:22:37,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:37,132 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:37,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2069691068] [2021-06-05 21:22:37,132 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 756 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 756 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:37,157 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:37,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:37,158 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:37,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:37,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:37,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,189 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:37,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:37,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:22:37,244 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:37,244 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:37,245 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 21:22:37,290 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:37,291 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:22:37,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:37,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:22:37,416 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1370], 12=[F]} [2021-06-05 21:22:37,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:37,425 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,472 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:37,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:37,473 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:37,482 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:37,482 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:37,572 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:37,573 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:37,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612915453] [2021-06-05 21:22:37,573 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:37,573 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2069691068] [2021-06-05 21:22:37,573 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2069691068] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:37,573 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:37,573 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:37,573 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234625560] [2021-06-05 21:22:37,573 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:37,573 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:37,574 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:37,574 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:37,574 INFO L87 Difference]: Start difference. First operand 749 states and 2044 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:38,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:38,442 INFO L93 Difference]: Finished difference Result 796 states and 2154 transitions. [2021-06-05 21:22:38,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:38,443 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:38,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:38,444 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:22:38,444 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:22:38,444 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 193.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:38,445 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:22:38,450 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 748. [2021-06-05 21:22:38,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7322623828647923) internal successors, (2041), 747 states have internal predecessors, (2041), 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-06-05 21:22:38,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2041 transitions. [2021-06-05 21:22:38,451 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2041 transitions. Word has length 18 [2021-06-05 21:22:38,451 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:38,451 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2041 transitions. [2021-06-05 21:22:38,451 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:38,451 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2041 transitions. [2021-06-05 21:22:38,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:38,452 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:38,452 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:38,656 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 756 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1244 [2021-06-05 21:22:38,656 INFO L430 AbstractCegarLoop]: === Iteration 756 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:38,657 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:38,657 INFO L82 PathProgramCache]: Analyzing trace with hash -688300161, now seen corresponding path program 753 times [2021-06-05 21:22:38,657 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:38,657 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015804618] [2021-06-05 21:22:38,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:38,658 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:38,658 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [144933348] [2021-06-05 21:22:38,658 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 757 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 757 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:38,689 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:38,689 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:38,690 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:22:38,690 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:38,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:38,712 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,719 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,720 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,720 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:38,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:38,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,755 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,755 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,755 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:38,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:38,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:22:38,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:38,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:38,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:38,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,900 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,901 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,901 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:38,959 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:38,959 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:38,960 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:38,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,978 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:38,979 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:38,979 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 21:22:39,048 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:39,048 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:39,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015804618] [2021-06-05 21:22:39,048 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:39,048 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [144933348] [2021-06-05 21:22:39,048 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [144933348] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:39,048 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:39,048 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:39,048 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674895195] [2021-06-05 21:22:39,048 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:39,048 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:39,048 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:39,049 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:39,049 INFO L87 Difference]: Start difference. First operand 748 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:39,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:39,649 INFO L93 Difference]: Finished difference Result 796 states and 2155 transitions. [2021-06-05 21:22:39,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:39,651 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:39,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:39,652 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:22:39,652 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:22:39,652 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 183.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:39,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:22:39,666 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 747. [2021-06-05 21:22:39,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 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-06-05 21:22:39,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 21:22:39,668 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 21:22:39,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:39,668 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 21:22:39,668 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:39,668 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 21:22:39,668 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:39,669 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:39,669 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:39,869 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 757 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1245 [2021-06-05 21:22:39,869 INFO L430 AbstractCegarLoop]: === Iteration 757 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:39,869 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:39,869 INFO L82 PathProgramCache]: Analyzing trace with hash -204755296, now seen corresponding path program 754 times [2021-06-05 21:22:39,869 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:39,870 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1599734275] [2021-06-05 21:22:39,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:39,871 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:39,871 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256165818] [2021-06-05 21:22:39,871 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 758 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 758 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:39,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:39,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:39,896 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:39,896 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:39,917 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:39,918 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:39,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:39,936 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:39,937 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:39,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,947 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:22:39,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:39,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,974 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:39,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:39,975 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:22:40,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:40,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:40,039 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:40,040 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:40,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:22:40,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:40,052 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:22:40,053 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:22:40,125 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:40,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:40,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1599734275] [2021-06-05 21:22:40,125 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:40,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256165818] [2021-06-05 21:22:40,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256165818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:40,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:40,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:40,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [391177979] [2021-06-05 21:22:40,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:40,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:40,125 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:40,125 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:40,126 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:40,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:40,563 INFO L93 Difference]: Finished difference Result 836 states and 2251 transitions. [2021-06-05 21:22:40,564 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:40,564 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:40,564 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:40,565 INFO L225 Difference]: With dead ends: 836 [2021-06-05 21:22:40,565 INFO L226 Difference]: Without dead ends: 833 [2021-06-05 21:22:40,565 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 166.2ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:22:40,565 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 833 states. [2021-06-05 21:22:40,570 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 833 to 750. [2021-06-05 21:22:40,571 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7316421895861147) internal successors, (2046), 749 states have internal predecessors, (2046), 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-06-05 21:22:40,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2046 transitions. [2021-06-05 21:22:40,572 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2046 transitions. Word has length 18 [2021-06-05 21:22:40,572 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:40,572 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2046 transitions. [2021-06-05 21:22:40,572 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:40,572 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2046 transitions. [2021-06-05 21:22:40,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:40,573 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:40,573 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:40,773 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 758 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1246 [2021-06-05 21:22:40,773 INFO L430 AbstractCegarLoop]: === Iteration 758 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:40,773 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:40,773 INFO L82 PathProgramCache]: Analyzing trace with hash 1457870599, now seen corresponding path program 755 times [2021-06-05 21:22:40,773 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:40,773 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401201976] [2021-06-05 21:22:40,773 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:40,774 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:40,774 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372171645] [2021-06-05 21:22:40,775 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 759 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 759 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:40,800 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:22:40,800 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:40,800 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:40,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:40,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:40,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:40,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:40,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,864 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,864 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:40,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:40,896 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:40,897 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,908 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,909 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:40,933 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:40,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:40,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:40,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:22:40,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:40,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:40,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:41,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:41,019 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:41,019 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:22:41,087 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:41,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:41,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:41,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:41,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:41,098 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:41,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:41,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:41,105 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:41,175 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:41,175 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:41,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401201976] [2021-06-05 21:22:41,175 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:41,175 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372171645] [2021-06-05 21:22:41,175 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372171645] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:41,175 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:41,175 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:41,175 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270017866] [2021-06-05 21:22:41,176 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:41,176 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:41,176 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:41,176 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:41,176 INFO L87 Difference]: Start difference. First operand 750 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:41,853 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:41,853 INFO L93 Difference]: Finished difference Result 794 states and 2152 transitions. [2021-06-05 21:22:41,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:41,854 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:41,854 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:41,855 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:22:41,855 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:22:41,856 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 189.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:41,856 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:22:41,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 747. [2021-06-05 21:22:41,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 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-06-05 21:22:41,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 21:22:41,867 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 21:22:41,868 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:41,868 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 21:22:41,868 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:41,868 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 21:22:41,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:41,868 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:41,868 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:42,069 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 759 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1247 [2021-06-05 21:22:42,069 INFO L430 AbstractCegarLoop]: === Iteration 759 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:42,069 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:42,069 INFO L82 PathProgramCache]: Analyzing trace with hash 1439530379, now seen corresponding path program 756 times [2021-06-05 21:22:42,069 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:42,069 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [525878783] [2021-06-05 21:22:42,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:42,070 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:42,071 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1758460372] [2021-06-05 21:22:42,071 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 760 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 760 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:42,098 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:42,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:42,099 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:42,099 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:42,119 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:42,120 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,125 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:42,138 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:42,138 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:42,139 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,147 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,147 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,147 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:42,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:42,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:22:42,196 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:42,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:42,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:22:42,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:42,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:22:42,349 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:42,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,373 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:42,375 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:42,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:42,382 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:42,418 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:42,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:42,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [525878783] [2021-06-05 21:22:42,418 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:42,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1758460372] [2021-06-05 21:22:42,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1758460372] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:42,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:42,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:42,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [349117359] [2021-06-05 21:22:42,419 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:42,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:42,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:42,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:42,419 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:43,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:43,019 INFO L93 Difference]: Finished difference Result 799 states and 2149 transitions. [2021-06-05 21:22:43,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:43,020 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:43,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:43,021 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:22:43,021 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:22:43,021 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 184.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:43,022 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:22:43,027 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 749. [2021-06-05 21:22:43,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.731283422459893) internal successors, (2043), 748 states have internal predecessors, (2043), 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-06-05 21:22:43,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2043 transitions. [2021-06-05 21:22:43,028 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2043 transitions. Word has length 18 [2021-06-05 21:22:43,028 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:43,028 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2043 transitions. [2021-06-05 21:22:43,028 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:43,028 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2043 transitions. [2021-06-05 21:22:43,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:43,029 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:43,029 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:43,229 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 760 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1248 [2021-06-05 21:22:43,229 INFO L430 AbstractCegarLoop]: === Iteration 760 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:43,229 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:43,229 INFO L82 PathProgramCache]: Analyzing trace with hash -1137093211, now seen corresponding path program 757 times [2021-06-05 21:22:43,229 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:43,229 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164658422] [2021-06-05 21:22:43,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:43,231 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:43,231 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [977265528] [2021-06-05 21:22:43,231 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 761 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 761 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:43,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:43,260 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:43,260 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:43,281 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:43,282 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,289 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:43,305 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:43,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:43,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,314 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,315 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:22:43,333 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:43,334 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:22:43,375 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:43,376 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:43,377 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,404 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:22:43,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:43,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,449 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:22:43,515 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:43,516 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,526 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,528 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:43,529 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:43,535 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:43,535 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:43,589 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:43,589 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:43,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164658422] [2021-06-05 21:22:43,589 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:43,589 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [977265528] [2021-06-05 21:22:43,589 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [977265528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:43,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:43,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:43,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654893972] [2021-06-05 21:22:43,590 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:43,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:43,590 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:43,590 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:43,590 INFO L87 Difference]: Start difference. First operand 749 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:44,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:44,370 INFO L93 Difference]: Finished difference Result 812 states and 2180 transitions. [2021-06-05 21:22:44,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:44,371 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:44,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:44,372 INFO L225 Difference]: With dead ends: 812 [2021-06-05 21:22:44,372 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 21:22:44,372 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 179.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:44,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 21:22:44,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 748. [2021-06-05 21:22:44,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7309236947791167) internal successors, (2040), 747 states have internal predecessors, (2040), 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-06-05 21:22:44,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2040 transitions. [2021-06-05 21:22:44,379 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2040 transitions. Word has length 18 [2021-06-05 21:22:44,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:44,379 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2040 transitions. [2021-06-05 21:22:44,379 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:44,379 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2040 transitions. [2021-06-05 21:22:44,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:44,380 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:44,380 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:44,580 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1249,761 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:44,580 INFO L430 AbstractCegarLoop]: === Iteration 761 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:44,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:44,581 INFO L82 PathProgramCache]: Analyzing trace with hash -1118659185, now seen corresponding path program 758 times [2021-06-05 21:22:44,581 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:44,581 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165844666] [2021-06-05 21:22:44,581 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:44,582 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:44,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363716553] [2021-06-05 21:22:44,582 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 762 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 762 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:44,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:44,607 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:44,607 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:44,607 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:44,628 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:44,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,637 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,637 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:44,652 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:44,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,659 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,660 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,660 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:22:44,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:44,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,688 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:22:44,710 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:44,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:44,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,725 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,726 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,726 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:22:44,751 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:44,752 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:22:44,803 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1387], 12=[F]} [2021-06-05 21:22:44,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:44,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,843 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:44,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:22:44,845 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:44,851 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:44,851 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:22:44,921 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:44,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:44,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165844666] [2021-06-05 21:22:44,921 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:44,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363716553] [2021-06-05 21:22:44,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363716553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:44,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:44,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:44,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [530537239] [2021-06-05 21:22:44,922 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:44,922 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:44,922 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:44,922 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:44,922 INFO L87 Difference]: Start difference. First operand 748 states and 2040 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:45,510 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:45,510 INFO L93 Difference]: Finished difference Result 795 states and 2150 transitions. [2021-06-05 21:22:45,511 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:45,511 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:45,511 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:45,512 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:22:45,512 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:22:45,512 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 153.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:45,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:22:45,518 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 747. [2021-06-05 21:22:45,518 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7305630026809653) internal successors, (2037), 746 states have internal predecessors, (2037), 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-06-05 21:22:45,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2037 transitions. [2021-06-05 21:22:45,519 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2037 transitions. Word has length 18 [2021-06-05 21:22:45,519 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:45,519 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2037 transitions. [2021-06-05 21:22:45,519 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:45,519 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2037 transitions. [2021-06-05 21:22:45,520 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:45,520 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:45,520 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:45,720 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1250,762 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:45,720 INFO L430 AbstractCegarLoop]: === Iteration 762 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:45,721 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:45,721 INFO L82 PathProgramCache]: Analyzing trace with hash 2073878795, now seen corresponding path program 759 times [2021-06-05 21:22:45,721 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:45,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [956461327] [2021-06-05 21:22:45,721 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:45,722 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:45,722 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [470128142] [2021-06-05 21:22:45,722 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 763 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 763 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:45,747 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:22:45,747 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:45,747 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:22:45,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:45,849 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:45,850 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:45,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [956461327] [2021-06-05 21:22:45,850 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:45,850 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470128142] [2021-06-05 21:22:45,850 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470128142] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:45,850 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:45,850 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:45,850 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1201324217] [2021-06-05 21:22:45,850 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:45,850 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:45,850 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:45,850 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:45,850 INFO L87 Difference]: Start difference. First operand 747 states and 2037 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:46,209 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:46,209 INFO L93 Difference]: Finished difference Result 835 states and 2239 transitions. [2021-06-05 21:22:46,210 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:46,210 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:46,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:46,211 INFO L225 Difference]: With dead ends: 835 [2021-06-05 21:22:46,211 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 21:22:46,211 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 110.7ms TimeCoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:22:46,212 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 21:22:46,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 743. [2021-06-05 21:22:46,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 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-06-05 21:22:46,219 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 21:22:46,219 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 21:22:46,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:46,219 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 21:22:46,219 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:46,219 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 21:22:46,220 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:46,220 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:46,220 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:46,420 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1251,763 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:46,420 INFO L430 AbstractCegarLoop]: === Iteration 763 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:46,420 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:46,420 INFO L82 PathProgramCache]: Analyzing trace with hash 197498119, now seen corresponding path program 760 times [2021-06-05 21:22:46,420 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:46,420 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248197987] [2021-06-05 21:22:46,420 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:46,422 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:46,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [481757282] [2021-06-05 21:22:46,422 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 764 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 764 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:46,450 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:46,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:46,451 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:46,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:46,472 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:46,473 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,478 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:46,504 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:46,504 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:46,505 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,514 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,514 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:46,532 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:46,532 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,543 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,543 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,543 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:22:46,565 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:46,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:46,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,582 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,582 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:22:46,615 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:46,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:46,716 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:46,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:46,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:46,727 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,733 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:46,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:46,733 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:46,807 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:46,807 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:46,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248197987] [2021-06-05 21:22:46,807 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:46,807 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481757282] [2021-06-05 21:22:46,807 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481757282] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:46,807 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:46,807 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:46,807 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039219491] [2021-06-05 21:22:46,807 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:46,807 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:46,807 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:46,807 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:46,808 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:47,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:47,444 INFO L93 Difference]: Finished difference Result 791 states and 2144 transitions. [2021-06-05 21:22:47,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:47,445 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:47,445 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:47,446 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:22:47,446 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:22:47,446 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 191.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:47,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:22:47,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 743. [2021-06-05 21:22:47,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 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-06-05 21:22:47,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 21:22:47,453 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 21:22:47,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:47,453 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 21:22:47,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:47,453 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 21:22:47,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:47,453 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:47,453 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:47,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1252,764 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:47,654 INFO L430 AbstractCegarLoop]: === Iteration 764 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:47,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:47,654 INFO L82 PathProgramCache]: Analyzing trace with hash 681042984, now seen corresponding path program 761 times [2021-06-05 21:22:47,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:47,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006984149] [2021-06-05 21:22:47,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:47,656 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:47,656 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [110896101] [2021-06-05 21:22:47,656 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 765 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 765 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:47,682 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:22:47,682 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:47,683 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:22:47,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:47,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:47,705 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,713 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:47,713 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,713 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:47,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:47,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,737 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:47,737 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,737 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:47,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:47,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:47,764 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:22:47,814 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:47,814 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:22:47,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:22:47,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,822 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:47,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:22:47,825 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:47,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:47,832 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:22:47,894 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:47,894 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:47,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006984149] [2021-06-05 21:22:47,894 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:47,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [110896101] [2021-06-05 21:22:47,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [110896101] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:47,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:47,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:47,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2048097906] [2021-06-05 21:22:47,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:47,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:47,895 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:47,895 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:47,895 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:48,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:48,335 INFO L93 Difference]: Finished difference Result 837 states and 2253 transitions. [2021-06-05 21:22:48,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:48,336 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:48,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:48,337 INFO L225 Difference]: With dead ends: 837 [2021-06-05 21:22:48,337 INFO L226 Difference]: Without dead ends: 834 [2021-06-05 21:22:48,337 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 144.1ms TimeCoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:22:48,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2021-06-05 21:22:48,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 749. [2021-06-05 21:22:48,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 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-06-05 21:22:48,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 21:22:48,345 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 21:22:48,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:48,345 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 21:22:48,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:48,345 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 21:22:48,345 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:48,346 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:48,346 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:48,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 765 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1253 [2021-06-05 21:22:48,546 INFO L430 AbstractCegarLoop]: === Iteration 765 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:48,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:48,546 INFO L82 PathProgramCache]: Analyzing trace with hash -1951298417, now seen corresponding path program 762 times [2021-06-05 21:22:48,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:48,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687893130] [2021-06-05 21:22:48,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:48,548 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:48,548 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1268783918] [2021-06-05 21:22:48,548 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 766 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 766 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:48,579 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:22:48,579 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:48,580 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:48,580 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:48,601 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:48,602 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:22:48,626 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:48,627 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:22:48,649 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:48,650 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:22:48,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:48,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:22:48,709 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:48,710 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,721 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:22:48,765 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:48,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:48,767 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:48,776 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:48,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:48,783 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:48,845 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:48,845 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:48,845 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687893130] [2021-06-05 21:22:48,846 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:48,846 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1268783918] [2021-06-05 21:22:48,846 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1268783918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:48,846 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:48,846 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:48,846 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140290028] [2021-06-05 21:22:48,846 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:48,846 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:48,846 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:48,846 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:48,846 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:49,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:49,376 INFO L93 Difference]: Finished difference Result 798 states and 2163 transitions. [2021-06-05 21:22:49,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:49,377 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:49,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:49,378 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:22:49,378 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 21:22:49,378 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 124.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:49,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 21:22:49,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 749. [2021-06-05 21:22:49,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.733957219251337) internal successors, (2045), 748 states have internal predecessors, (2045), 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-06-05 21:22:49,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2045 transitions. [2021-06-05 21:22:49,385 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2045 transitions. Word has length 18 [2021-06-05 21:22:49,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:49,385 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2045 transitions. [2021-06-05 21:22:49,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:49,385 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2045 transitions. [2021-06-05 21:22:49,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:49,386 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:49,386 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:49,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 766 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1254 [2021-06-05 21:22:49,587 INFO L430 AbstractCegarLoop]: === Iteration 766 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:49,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:49,587 INFO L82 PathProgramCache]: Analyzing trace with hash 155485703, now seen corresponding path program 763 times [2021-06-05 21:22:49,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:49,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920964474] [2021-06-05 21:22:49,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:49,588 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:49,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742427790] [2021-06-05 21:22:49,588 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 767 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 767 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:49,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:49,614 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:49,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:49,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:49,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,641 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:22:49,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:49,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,662 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,662 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,662 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:22:49,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:49,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:22:49,701 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:49,702 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,712 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,712 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:22:49,731 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:49,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:49,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,764 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,765 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,765 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:22:49,828 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:22:49,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:22:49,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,836 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:22:49,839 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:49,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:49,846 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:22:49,913 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:49,913 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:49,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920964474] [2021-06-05 21:22:49,913 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:49,913 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742427790] [2021-06-05 21:22:49,913 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742427790] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:49,913 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:49,913 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:49,913 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103839173] [2021-06-05 21:22:49,913 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:49,913 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:49,913 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:49,913 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:49,914 INFO L87 Difference]: Start difference. First operand 749 states and 2045 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:50,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:50,400 INFO L93 Difference]: Finished difference Result 793 states and 2149 transitions. [2021-06-05 21:22:50,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:50,402 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:50,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:50,403 INFO L225 Difference]: With dead ends: 793 [2021-06-05 21:22:50,403 INFO L226 Difference]: Without dead ends: 790 [2021-06-05 21:22:50,403 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:50,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2021-06-05 21:22:50,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 743. [2021-06-05 21:22:50,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 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-06-05 21:22:50,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 21:22:50,410 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 21:22:50,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:50,410 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 21:22:50,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:50,410 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 21:22:50,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:50,411 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:50,411 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:50,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 767 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1255 [2021-06-05 21:22:50,611 INFO L430 AbstractCegarLoop]: === Iteration 767 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:50,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:50,612 INFO L82 PathProgramCache]: Analyzing trace with hash 144054915, now seen corresponding path program 764 times [2021-06-05 21:22:50,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:50,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203696618] [2021-06-05 21:22:50,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:50,613 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:50,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788450529] [2021-06-05 21:22:50,613 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 768 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 768 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:50,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:50,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:50,638 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:50,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:50,660 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:50,661 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:50,681 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:50,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:50,682 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:50,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:50,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,758 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,759 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,759 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:50,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:50,838 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,848 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:50,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:50,873 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,883 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,883 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,883 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:22:50,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:50,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,917 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:50,919 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:50,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:50,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:50,960 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:50,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:50,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203696618] [2021-06-05 21:22:50,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:50,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788450529] [2021-06-05 21:22:50,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788450529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:50,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:50,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:50,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1173168751] [2021-06-05 21:22:50,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:50,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:50,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:50,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:50,961 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:51,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:51,457 INFO L93 Difference]: Finished difference Result 782 states and 2117 transitions. [2021-06-05 21:22:51,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:51,457 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:51,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:51,459 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:22:51,459 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 21:22:51,459 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:51,459 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 21:22:51,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 745. [2021-06-05 21:22:51,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:22:51,465 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:22:51,465 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:22:51,466 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:51,466 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:22:51,466 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:51,466 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:22:51,466 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:51,466 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:51,466 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:51,667 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1256,768 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:51,667 INFO L430 AbstractCegarLoop]: === Iteration 768 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:51,667 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:51,667 INFO L82 PathProgramCache]: Analyzing trace with hash -2090052579, now seen corresponding path program 765 times [2021-06-05 21:22:51,667 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:51,667 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045603947] [2021-06-05 21:22:51,667 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:51,668 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:51,668 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1469289646] [2021-06-05 21:22:51,669 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 769 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 769 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:51,699 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:51,699 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:51,700 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 21:22:51,701 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:51,730 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:51,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:51,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:22:51,777 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:51,777 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:51,778 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,800 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:51,801 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,801 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:22:51,837 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:51,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:51,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:54, output treesize:50 [2021-06-05 21:22:51,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:51,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,920 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:51,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:51,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:22:51,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:51,994 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:52,006 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:52,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:52,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:57 [2021-06-05 21:22:52,037 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:52,038 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:52,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:52,049 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:52,050 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:52,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:52,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:52,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:65, output treesize:43 [2021-06-05 21:22:52,125 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:52,125 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:52,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045603947] [2021-06-05 21:22:52,125 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:52,125 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1469289646] [2021-06-05 21:22:52,125 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1469289646] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:52,125 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:52,125 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:22:52,125 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102646398] [2021-06-05 21:22:52,125 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:22:52,125 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:52,126 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:22:52,126 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:52,126 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:52,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:52,831 INFO L93 Difference]: Finished difference Result 787 states and 2128 transitions. [2021-06-05 21:22:52,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:22:52,832 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:52,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:52,833 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:22:52,833 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:22:52,833 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 280.8ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:22:52,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:22:52,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 745. [2021-06-05 21:22:52,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:22:52,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:22:52,839 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:22:52,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:52,840 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:22:52,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:22:52,840 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:22:52,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:52,840 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:52,840 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:53,040 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 769 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1257 [2021-06-05 21:22:53,041 INFO L430 AbstractCegarLoop]: === Iteration 769 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:53,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:53,041 INFO L82 PathProgramCache]: Analyzing trace with hash -361005245, now seen corresponding path program 766 times [2021-06-05 21:22:53,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:53,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1579762893] [2021-06-05 21:22:53,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:53,042 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:53,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319989999] [2021-06-05 21:22:53,042 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 770 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 770 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:53,075 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:22:53,075 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:53,076 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:53,076 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:53,097 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:53,098 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,103 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,103 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,103 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:53,118 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:53,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:53,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,142 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:53,177 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:53,178 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:53,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:53,233 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:22:53,270 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:53,271 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:22:53,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:53,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,339 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,340 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:53,341 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:53,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:53,348 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:53,381 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:53,381 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:53,381 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1579762893] [2021-06-05 21:22:53,381 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:53,382 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319989999] [2021-06-05 21:22:53,382 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319989999] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:53,382 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:53,382 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:53,382 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776685574] [2021-06-05 21:22:53,382 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:53,382 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:53,382 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:53,382 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:53,382 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:53,990 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:53,990 INFO L93 Difference]: Finished difference Result 791 states and 2138 transitions. [2021-06-05 21:22:53,991 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:53,991 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:53,991 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:53,992 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:22:53,992 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:22:53,992 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:53,993 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:22:53,997 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 747. [2021-06-05 21:22:53,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:22:53,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:22:53,999 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:22:53,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:53,999 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:22:53,999 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:53,999 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:22:54,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:54,000 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:54,000 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:54,200 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 770 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1258 [2021-06-05 21:22:54,200 INFO L430 AbstractCegarLoop]: === Iteration 770 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:54,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:54,200 INFO L82 PathProgramCache]: Analyzing trace with hash 1357338461, now seen corresponding path program 767 times [2021-06-05 21:22:54,200 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:54,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488122317] [2021-06-05 21:22:54,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:54,202 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:54,202 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2071411436] [2021-06-05 21:22:54,202 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 771 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 771 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:54,227 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:22:54,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:54,228 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:54,228 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:54,249 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:54,250 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,267 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,268 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,268 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:22:54,293 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:54,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:22:54,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,317 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,317 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:22:54,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:54,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:54,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:54,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,415 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:22:54,437 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:54,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:54,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,453 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:54,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:54,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:54,491 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:54,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:54,497 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:54,548 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:54,548 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:54,548 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488122317] [2021-06-05 21:22:54,548 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:54,549 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2071411436] [2021-06-05 21:22:54,549 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2071411436] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:54,549 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:54,549 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:54,549 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [652257755] [2021-06-05 21:22:54,549 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:54,549 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:54,549 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:54,549 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:54,549 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:55,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:55,229 INFO L93 Difference]: Finished difference Result 803 states and 2168 transitions. [2021-06-05 21:22:55,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:55,230 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:55,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:55,231 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:22:55,231 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:22:55,232 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 175.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:55,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:22:55,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 744. [2021-06-05 21:22:55,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.7362045760430687) internal successors, (2033), 743 states have internal predecessors, (2033), 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-06-05 21:22:55,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2033 transitions. [2021-06-05 21:22:55,238 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2033 transitions. Word has length 18 [2021-06-05 21:22:55,238 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:55,238 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2033 transitions. [2021-06-05 21:22:55,239 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:55,239 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2033 transitions. [2021-06-05 21:22:55,239 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:55,239 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:55,239 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:55,439 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 771 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1259 [2021-06-05 21:22:55,440 INFO L430 AbstractCegarLoop]: === Iteration 771 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:55,440 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:55,440 INFO L82 PathProgramCache]: Analyzing trace with hash -1554822777, now seen corresponding path program 768 times [2021-06-05 21:22:55,440 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:55,440 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61037654] [2021-06-05 21:22:55,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:55,441 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:55,441 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1249827138] [2021-06-05 21:22:55,441 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 772 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 772 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:55,466 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:22:55,466 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:55,467 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:55,467 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:55,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:55,488 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:55,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:55,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:22:55,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:55,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,549 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,549 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:55,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:55,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,591 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,592 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,592 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:22:55,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:22:55,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,673 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:22:55,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:55,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:55,709 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:55,716 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:55,716 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:55,749 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:55,750 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:55,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61037654] [2021-06-05 21:22:55,750 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:55,750 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1249827138] [2021-06-05 21:22:55,750 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1249827138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:55,750 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:55,750 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:55,750 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369150408] [2021-06-05 21:22:55,750 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:55,750 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:55,750 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:55,750 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:55,750 INFO L87 Difference]: Start difference. First operand 744 states and 2033 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:56,295 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:56,295 INFO L93 Difference]: Finished difference Result 782 states and 2119 transitions. [2021-06-05 21:22:56,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:56,296 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:56,296 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:56,297 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:22:56,297 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 21:22:56,297 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 159.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:56,298 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 21:22:56,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 745. [2021-06-05 21:22:56,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:22:56,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:22:56,304 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:22:56,304 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:56,304 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:22:56,304 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:56,304 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:22:56,305 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:56,305 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:56,305 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:56,505 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1260,772 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:56,505 INFO L430 AbstractCegarLoop]: === Iteration 772 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:56,506 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:56,506 INFO L82 PathProgramCache]: Analyzing trace with hash 174224557, now seen corresponding path program 769 times [2021-06-05 21:22:56,506 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:56,506 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054870536] [2021-06-05 21:22:56,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:56,507 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:56,507 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [157070298] [2021-06-05 21:22:56,507 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 773 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 773 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:56,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:22:56,533 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:56,533 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:56,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:22:56,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,572 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:22:56,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:22:56,601 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:22:56,627 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:56,628 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,639 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,640 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,640 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:56,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:56,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,684 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,685 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,685 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:22:56,730 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:56,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:56,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,745 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:56,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:56,808 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,816 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:56,817 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,823 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:56,824 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:56,824 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:56,861 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:56,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:56,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054870536] [2021-06-05 21:22:56,862 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:56,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [157070298] [2021-06-05 21:22:56,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [157070298] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:56,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:56,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:56,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1246111058] [2021-06-05 21:22:56,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:56,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:56,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:56,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:56,862 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:57,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:57,691 INFO L93 Difference]: Finished difference Result 787 states and 2130 transitions. [2021-06-05 21:22:57,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:57,693 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:57,693 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:57,694 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:22:57,694 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:22:57,694 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 196.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:57,694 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:22:57,699 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 747. [2021-06-05 21:22:57,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:22:57,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:22:57,701 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:22:57,701 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:57,701 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:22:57,701 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:57,701 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:22:57,701 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:57,701 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:57,702 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:57,902 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1261,773 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:57,902 INFO L430 AbstractCegarLoop]: === Iteration 773 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:57,902 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:57,902 INFO L82 PathProgramCache]: Analyzing trace with hash 1892568263, now seen corresponding path program 770 times [2021-06-05 21:22:57,902 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:57,902 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706168380] [2021-06-05 21:22:57,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:57,903 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:57,903 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604948427] [2021-06-05 21:22:57,903 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 774 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 774 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:57,928 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:22:57,928 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:57,929 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:57,929 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:57,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:57,950 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:57,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:57,956 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:57,956 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:57,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:57,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:57,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:57,994 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:57,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:57,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:58,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:58,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:58,041 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,041 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:58,070 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:22:58,071 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:58,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:22:58,128 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:58,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:22:58,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:58,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:22:58,174 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:22:58,175 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,184 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:58,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:22:58,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,196 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:58,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:58,196 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:58,266 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:58,266 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:58,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706168380] [2021-06-05 21:22:58,266 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:58,266 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1604948427] [2021-06-05 21:22:58,266 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1604948427] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:58,266 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:58,266 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:58,266 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1184899720] [2021-06-05 21:22:58,267 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:58,267 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:58,267 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:58,267 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:58,267 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:58,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:22:58,995 INFO L93 Difference]: Finished difference Result 799 states and 2160 transitions. [2021-06-05 21:22:58,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:22:58,996 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:22:58,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:22:58,998 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:22:58,998 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:22:58,998 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 185.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:22:58,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:22:59,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 745. [2021-06-05 21:22:59,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:22:59,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:22:59,005 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:22:59,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:22:59,005 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:22:59,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:22:59,005 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:22:59,005 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:22:59,006 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:22:59,006 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:22:59,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1262,774 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:59,206 INFO L430 AbstractCegarLoop]: === Iteration 774 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:22:59,206 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:22:59,206 INFO L82 PathProgramCache]: Analyzing trace with hash 745679363, now seen corresponding path program 771 times [2021-06-05 21:22:59,206 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:22:59,206 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067486777] [2021-06-05 21:22:59,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:22:59,207 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:22:59,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [692637942] [2021-06-05 21:22:59,207 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 775 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 775 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:22:59,233 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:22:59,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:22:59,233 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:22:59,234 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:22:59,255 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:22:59,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:22:59,279 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:59,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:22:59,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,314 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:22:59,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:22:59,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,383 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,383 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:22:59,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:22:59,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,439 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:22:59,479 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:22:59,481 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:22:59,482 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,506 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:22:59,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:22:59,617 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,623 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,624 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:22:59,625 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:22:59,631 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:22:59,632 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:22:59,669 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:22:59,669 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:22:59,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067486777] [2021-06-05 21:22:59,669 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:22:59,669 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [692637942] [2021-06-05 21:22:59,669 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [692637942] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:22:59,669 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:22:59,669 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:22:59,669 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1509797644] [2021-06-05 21:22:59,669 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:22:59,670 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:22:59,670 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:22:59,670 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:22:59,670 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:00,355 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:00,355 INFO L93 Difference]: Finished difference Result 782 states and 2121 transitions. [2021-06-05 21:23:00,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:00,356 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:00,357 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:00,357 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:23:00,358 INFO L226 Difference]: Without dead ends: 779 [2021-06-05 21:23:00,358 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 256.3ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:00,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 779 states. [2021-06-05 21:23:00,363 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 779 to 747. [2021-06-05 21:23:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:23:00,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:23:00,364 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:23:00,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:00,364 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:23:00,364 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:00,365 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:23:00,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:00,365 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:00,365 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:00,565 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1263,775 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:00,566 INFO L430 AbstractCegarLoop]: === Iteration 775 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:00,566 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:00,566 INFO L82 PathProgramCache]: Analyzing trace with hash -1830944227, now seen corresponding path program 772 times [2021-06-05 21:23:00,566 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:00,566 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842706473] [2021-06-05 21:23:00,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:00,567 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:00,567 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1288606481] [2021-06-05 21:23:00,567 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 776 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 776 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:00,592 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:00,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:00,592 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:00,593 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:00,614 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:00,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,620 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:00,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:00,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,643 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,643 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:00,661 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:00,662 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,672 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,672 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,673 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:23:00,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:00,700 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,711 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:23:00,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:00,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:23:00,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:00,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:00,816 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:00,822 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:00,822 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:00,872 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:00,873 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:00,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842706473] [2021-06-05 21:23:00,873 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:00,873 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288606481] [2021-06-05 21:23:00,873 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288606481] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:00,873 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:00,873 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:00,873 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [771629484] [2021-06-05 21:23:00,873 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:00,873 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:00,873 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:00,873 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:00,873 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:01,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:01,452 INFO L93 Difference]: Finished difference Result 795 states and 2152 transitions. [2021-06-05 21:23:01,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:01,453 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:01,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:01,454 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:23:01,454 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:23:01,454 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 156.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:01,454 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:23:01,459 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 746. [2021-06-05 21:23:01,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 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-06-05 21:23:01,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 21:23:01,461 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 21:23:01,461 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:01,461 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 21:23:01,461 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:01,461 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 21:23:01,462 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:01,462 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:01,462 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:01,662 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 776 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1264 [2021-06-05 21:23:01,662 INFO L430 AbstractCegarLoop]: === Iteration 776 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:01,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:01,662 INFO L82 PathProgramCache]: Analyzing trace with hash -1812510201, now seen corresponding path program 773 times [2021-06-05 21:23:01,663 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:01,663 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [505735846] [2021-06-05 21:23:01,663 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:01,663 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:01,664 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1974790628] [2021-06-05 21:23:01,664 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 777 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 777 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:01,690 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:01,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:01,690 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:01,691 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:01,712 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:01,713 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:01,755 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:01,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:01,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:23:01,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:01,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:23:01,860 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:01,861 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,872 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,873 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,873 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:23:01,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:01,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:23:01,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:70, output treesize:69 [2021-06-05 21:23:01,953 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1428], 12=[F]} [2021-06-05 21:23:01,958 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:01,959 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:01,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:01,993 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:01,993 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:01,994 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:02,000 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:02,001 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:02,001 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:02,079 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:02,079 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:02,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [505735846] [2021-06-05 21:23:02,079 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:02,079 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1974790628] [2021-06-05 21:23:02,079 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1974790628] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:02,079 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:02,079 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:02,079 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [358809973] [2021-06-05 21:23:02,080 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:02,080 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:02,080 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:02,080 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:02,080 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:02,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:02,752 INFO L93 Difference]: Finished difference Result 786 states and 2134 transitions. [2021-06-05 21:23:02,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:02,754 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:02,754 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:02,755 INFO L225 Difference]: With dead ends: 786 [2021-06-05 21:23:02,755 INFO L226 Difference]: Without dead ends: 783 [2021-06-05 21:23:02,755 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 195.9ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:02,756 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 783 states. [2021-06-05 21:23:02,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 783 to 743. [2021-06-05 21:23:02,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.7358490566037736) internal successors, (2030), 742 states have internal predecessors, (2030), 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-06-05 21:23:02,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2030 transitions. [2021-06-05 21:23:02,762 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2030 transitions. Word has length 18 [2021-06-05 21:23:02,762 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:02,762 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2030 transitions. [2021-06-05 21:23:02,762 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:02,762 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2030 transitions. [2021-06-05 21:23:02,763 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:02,763 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:02,763 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:02,963 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 777 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1265 [2021-06-05 21:23:02,963 INFO L430 AbstractCegarLoop]: === Iteration 777 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:02,963 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:02,963 INFO L82 PathProgramCache]: Analyzing trace with hash -132473341, now seen corresponding path program 774 times [2021-06-05 21:23:02,963 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:02,963 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1174972583] [2021-06-05 21:23:02,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:02,964 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:02,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [137519131] [2021-06-05 21:23:02,965 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 778 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 778 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:02,989 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:23:02,990 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:02,990 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:02,990 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:03,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:03,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:03,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:03,055 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,064 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,064 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:03,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:03,113 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,127 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,128 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:23:03,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:03,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,157 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,157 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:23:03,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:03,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:23:03,220 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:03,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:03,222 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:03,222 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 21:23:03,224 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:03,232 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:03,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:03,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:23:03,235 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:03,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:03,244 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:57, output treesize:25 [2021-06-05 21:23:03,275 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:03,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:03,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1174972583] [2021-06-05 21:23:03,275 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:03,276 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137519131] [2021-06-05 21:23:03,276 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137519131] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:03,276 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:03,276 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:03,276 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738903409] [2021-06-05 21:23:03,276 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:03,276 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:03,276 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:03,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:03,276 INFO L87 Difference]: Start difference. First operand 743 states and 2030 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:03,689 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:03,689 INFO L93 Difference]: Finished difference Result 782 states and 2115 transitions. [2021-06-05 21:23:03,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:23:03,690 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:03,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:03,691 INFO L225 Difference]: With dead ends: 782 [2021-06-05 21:23:03,691 INFO L226 Difference]: Without dead ends: 774 [2021-06-05 21:23:03,691 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 144.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:03,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2021-06-05 21:23:03,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 743. [2021-06-05 21:23:03,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.734501347708895) internal successors, (2029), 742 states have internal predecessors, (2029), 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-06-05 21:23:03,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2029 transitions. [2021-06-05 21:23:03,698 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2029 transitions. Word has length 18 [2021-06-05 21:23:03,698 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:03,698 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2029 transitions. [2021-06-05 21:23:03,698 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:03,698 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2029 transitions. [2021-06-05 21:23:03,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:03,698 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:03,699 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:03,899 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1266,778 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:03,899 INFO L430 AbstractCegarLoop]: === Iteration 778 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:03,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:03,899 INFO L82 PathProgramCache]: Analyzing trace with hash 432132107, now seen corresponding path program 775 times [2021-06-05 21:23:03,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:03,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1677766765] [2021-06-05 21:23:03,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:03,900 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:03,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [945735789] [2021-06-05 21:23:03,900 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 779 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 779 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:03,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:03,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:23:03,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:04,026 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 6 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:04,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:04,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1677766765] [2021-06-05 21:23:04,026 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:04,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [945735789] [2021-06-05 21:23:04,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [945735789] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:04,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:04,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:04,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1120401604] [2021-06-05 21:23:04,027 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:04,027 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:04,027 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:04,027 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:04,027 INFO L87 Difference]: Start difference. First operand 743 states and 2029 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:04,491 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:04,492 INFO L93 Difference]: Finished difference Result 1097 states and 2844 transitions. [2021-06-05 21:23:04,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:04,493 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:04,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:04,494 INFO L225 Difference]: With dead ends: 1097 [2021-06-05 21:23:04,494 INFO L226 Difference]: Without dead ends: 1094 [2021-06-05 21:23:04,495 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 88.3ms TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:23:04,495 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1094 states. [2021-06-05 21:23:04,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1094 to 739. [2021-06-05 21:23:04,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 2.734417344173442) internal successors, (2018), 738 states have internal predecessors, (2018), 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-06-05 21:23:04,510 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2018 transitions. [2021-06-05 21:23:04,510 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2018 transitions. Word has length 18 [2021-06-05 21:23:04,510 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:04,510 INFO L482 AbstractCegarLoop]: Abstraction has 739 states and 2018 transitions. [2021-06-05 21:23:04,510 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:04,510 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2018 transitions. [2021-06-05 21:23:04,511 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:04,511 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:04,511 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:04,711 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 779 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1267 [2021-06-05 21:23:04,711 INFO L430 AbstractCegarLoop]: === Iteration 779 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:04,711 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:04,711 INFO L82 PathProgramCache]: Analyzing trace with hash 551961343, now seen corresponding path program 776 times [2021-06-05 21:23:04,712 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:04,712 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171411631] [2021-06-05 21:23:04,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:04,713 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:04,713 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639919614] [2021-06-05 21:23:04,713 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 780 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 780 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:04,737 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:04,737 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:04,738 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:04,738 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:04,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:04,760 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,766 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,766 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,766 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:04,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:04,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,789 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:04,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:04,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,819 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,819 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,819 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:23:04,840 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:04,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:23:04,923 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:04,924 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:23:04,924 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,939 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:23:04,969 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:04,970 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,976 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,979 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:04,980 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,986 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:04,987 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:04,987 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:05,025 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:05,025 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:05,025 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171411631] [2021-06-05 21:23:05,026 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:05,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639919614] [2021-06-05 21:23:05,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639919614] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:05,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:05,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:05,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [355793783] [2021-06-05 21:23:05,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:05,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:05,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:05,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:05,026 INFO L87 Difference]: Start difference. First operand 739 states and 2018 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:05,624 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:05,624 INFO L93 Difference]: Finished difference Result 777 states and 2104 transitions. [2021-06-05 21:23:05,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:05,625 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:05,625 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:05,626 INFO L225 Difference]: With dead ends: 777 [2021-06-05 21:23:05,626 INFO L226 Difference]: Without dead ends: 774 [2021-06-05 21:23:05,626 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 166.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:05,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 774 states. [2021-06-05 21:23:05,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 774 to 741. [2021-06-05 21:23:05,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 741 states, 740 states have (on average 2.735135135135135) internal successors, (2024), 740 states have internal predecessors, (2024), 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-06-05 21:23:05,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 741 states to 741 states and 2024 transitions. [2021-06-05 21:23:05,633 INFO L78 Accepts]: Start accepts. Automaton has 741 states and 2024 transitions. Word has length 18 [2021-06-05 21:23:05,633 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:05,633 INFO L482 AbstractCegarLoop]: Abstraction has 741 states and 2024 transitions. [2021-06-05 21:23:05,633 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:05,633 INFO L276 IsEmpty]: Start isEmpty. Operand 741 states and 2024 transitions. [2021-06-05 21:23:05,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:05,634 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:05,634 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:05,834 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 780 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1268 [2021-06-05 21:23:05,834 INFO L430 AbstractCegarLoop]: === Iteration 780 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:05,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:05,835 INFO L82 PathProgramCache]: Analyzing trace with hash -2013958619, now seen corresponding path program 777 times [2021-06-05 21:23:05,835 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:05,835 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362254067] [2021-06-05 21:23:05,835 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:05,836 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:05,836 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [278080179] [2021-06-05 21:23:05,836 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 781 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 781 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:05,863 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:23:05,863 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:05,863 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 30 conjunts are in the unsatisfiable core [2021-06-05 21:23:05,864 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:05,885 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:05,886 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:05,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:05,934 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:05,934 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,943 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:05,943 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,943 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:05,961 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:05,961 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,972 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:05,972 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:05,972 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:23:05,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:05,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:06,007 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,007 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:23:06,052 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:06,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:23:06,053 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:06,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:23:06,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:06,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:06,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:06,119 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:06,126 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:06,126 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:06,182 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:06,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:06,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362254067] [2021-06-05 21:23:06,183 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:06,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [278080179] [2021-06-05 21:23:06,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [278080179] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:06,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:06,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:06,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269630612] [2021-06-05 21:23:06,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:06,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:06,183 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:06,183 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:06,183 INFO L87 Difference]: Start difference. First operand 741 states and 2024 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:06,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:06,978 INFO L93 Difference]: Finished difference Result 798 states and 2149 transitions. [2021-06-05 21:23:06,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:23:06,980 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:06,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:06,981 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:23:06,981 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 21:23:06,981 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 245.3ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:23:06,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 21:23:06,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 745. [2021-06-05 21:23:06,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:23:06,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:23:06,988 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:23:06,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:06,988 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:23:06,988 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:06,988 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:23:06,988 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:06,988 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:06,988 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:07,189 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 781 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1269 [2021-06-05 21:23:07,189 INFO L430 AbstractCegarLoop]: === Iteration 781 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:07,189 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:07,189 INFO L82 PathProgramCache]: Analyzing trace with hash -295614913, now seen corresponding path program 778 times [2021-06-05 21:23:07,189 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:07,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422972895] [2021-06-05 21:23:07,189 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:07,190 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:07,190 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [272336910] [2021-06-05 21:23:07,190 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 782 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 782 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:07,215 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:07,215 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:07,216 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:07,216 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:07,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:07,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,243 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,243 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,243 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:07,256 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:07,257 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,267 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,267 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:07,285 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:07,286 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,297 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:23:07,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:07,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,333 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:23:07,388 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:07,389 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,399 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:23:07,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:07,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,442 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:23:07,444 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:07,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:07,451 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:07,507 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:07,507 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:07,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422972895] [2021-06-05 21:23:07,507 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:07,507 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [272336910] [2021-06-05 21:23:07,507 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [272336910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:07,507 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:07,507 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:07,507 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1312656974] [2021-06-05 21:23:07,507 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:07,507 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:07,507 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:07,507 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:07,507 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:08,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:08,234 INFO L93 Difference]: Finished difference Result 807 states and 2176 transitions. [2021-06-05 21:23:08,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:08,235 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:08,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:08,236 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:23:08,236 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:23:08,236 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 165.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:08,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:23:08,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 745. [2021-06-05 21:23:08,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.736559139784946) internal successors, (2036), 744 states have internal predecessors, (2036), 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-06-05 21:23:08,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2036 transitions. [2021-06-05 21:23:08,243 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2036 transitions. Word has length 18 [2021-06-05 21:23:08,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:08,243 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2036 transitions. [2021-06-05 21:23:08,243 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:08,243 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2036 transitions. [2021-06-05 21:23:08,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:08,244 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:08,244 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:08,444 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1270,782 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:08,444 INFO L430 AbstractCegarLoop]: === Iteration 782 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:08,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:08,445 INFO L82 PathProgramCache]: Analyzing trace with hash 275839893, now seen corresponding path program 779 times [2021-06-05 21:23:08,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:08,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138095623] [2021-06-05 21:23:08,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:08,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:08,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [471409575] [2021-06-05 21:23:08,446 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 783 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 783 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:08,471 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:08,471 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:08,471 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:08,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:08,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:08,493 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,498 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,498 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:08,512 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:08,514 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,524 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:08,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:08,543 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,553 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,553 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:08,573 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:08,574 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,586 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,586 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:23:08,618 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:08,619 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:08,620 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:23:08,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:08,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,706 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:08,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:08,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:08,715 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:08,777 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:08,777 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:08,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138095623] [2021-06-05 21:23:08,777 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:08,777 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [471409575] [2021-06-05 21:23:08,777 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [471409575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:08,777 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:08,777 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:08,777 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814624107] [2021-06-05 21:23:08,777 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:08,777 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:08,778 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:08,778 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:08,778 INFO L87 Difference]: Start difference. First operand 745 states and 2036 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:09,443 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:09,443 INFO L93 Difference]: Finished difference Result 794 states and 2149 transitions. [2021-06-05 21:23:09,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:09,444 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:09,444 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:09,445 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:23:09,445 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:23:09,445 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 169.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:09,446 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:23:09,451 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 746. [2021-06-05 21:23:09,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 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-06-05 21:23:09,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 21:23:09,453 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 21:23:09,453 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:09,453 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 21:23:09,453 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:09,453 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 21:23:09,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:09,453 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:09,453 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:09,654 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 783 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1271 [2021-06-05 21:23:09,654 INFO L430 AbstractCegarLoop]: === Iteration 783 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:09,654 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:09,654 INFO L82 PathProgramCache]: Analyzing trace with hash 294273919, now seen corresponding path program 780 times [2021-06-05 21:23:09,654 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:09,654 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097058] [2021-06-05 21:23:09,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:09,655 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:09,655 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [653312253] [2021-06-05 21:23:09,655 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 784 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 784 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:09,680 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:09,680 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:09,681 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:09,681 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:09,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:09,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,709 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:09,723 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:09,723 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:23:09,724 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,747 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,747 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:23:09,788 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:09,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,815 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,816 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,816 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:23:09,857 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:09,858 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,871 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,872 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,872 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:23:09,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:09,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:09,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,924 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:23:09,958 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1447], 12=[F]} [2021-06-05 21:23:09,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:09,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:09,977 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:09,998 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:09,998 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:09,999 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:10,005 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:10,006 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:10,006 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:10,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:10,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:10,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097058] [2021-06-05 21:23:10,084 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:10,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [653312253] [2021-06-05 21:23:10,084 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [653312253] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:10,084 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:10,084 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:10,084 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852434976] [2021-06-05 21:23:10,084 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:10,084 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:10,084 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:10,084 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:10,084 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:10,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:10,831 INFO L93 Difference]: Finished difference Result 785 states and 2131 transitions. [2021-06-05 21:23:10,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:10,832 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:10,832 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:10,833 INFO L225 Difference]: With dead ends: 785 [2021-06-05 21:23:10,833 INFO L226 Difference]: Without dead ends: 782 [2021-06-05 21:23:10,833 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 208.8ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:10,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2021-06-05 21:23:10,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 746. [2021-06-05 21:23:10,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 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-06-05 21:23:10,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 21:23:10,840 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 21:23:10,840 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:10,840 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 21:23:10,840 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:10,840 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 21:23:10,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:10,840 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:10,841 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:11,041 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1272,784 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:11,041 INFO L430 AbstractCegarLoop]: === Iteration 784 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:11,041 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:11,041 INFO L82 PathProgramCache]: Analyzing trace with hash 703666947, now seen corresponding path program 781 times [2021-06-05 21:23:11,041 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:11,041 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [537496641] [2021-06-05 21:23:11,041 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:11,042 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:11,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [852066512] [2021-06-05 21:23:11,042 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 785 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 785 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:11,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:11,067 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:11,067 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:11,088 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:11,089 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,095 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,095 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:11,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:11,109 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,117 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,118 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,118 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:11,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:11,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:11,165 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:11,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:11,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,178 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:23:11,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:11,202 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,219 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,219 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:23:11,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:11,306 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:23:11,318 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,324 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:11,325 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:11,325 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:11,375 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:11,375 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:11,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [537496641] [2021-06-05 21:23:11,375 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:11,375 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [852066512] [2021-06-05 21:23:11,375 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [852066512] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:11,375 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:11,375 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:11,375 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2056785080] [2021-06-05 21:23:11,376 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:11,376 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:11,376 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:11,376 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:11,376 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:11,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:11,994 INFO L93 Difference]: Finished difference Result 794 states and 2141 transitions. [2021-06-05 21:23:11,994 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:11,994 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:11,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:11,996 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:23:11,996 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:23:11,996 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 171.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:11,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:23:12,001 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 747. [2021-06-05 21:23:12,001 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:23:12,002 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:23:12,002 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:23:12,002 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:12,003 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:23:12,003 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:12,003 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:23:12,003 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:12,003 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:12,003 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:12,203 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1273,785 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:12,204 INFO L430 AbstractCegarLoop]: === Iteration 785 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:12,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:12,204 INFO L82 PathProgramCache]: Analyzing trace with hash -1872956643, now seen corresponding path program 782 times [2021-06-05 21:23:12,204 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:12,204 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [262417954] [2021-06-05 21:23:12,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:12,205 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:12,205 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [386617128] [2021-06-05 21:23:12,205 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 786 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 786 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:12,229 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:12,229 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:12,230 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:12,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:12,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:12,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,257 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,257 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:12,271 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:12,272 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,281 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:12,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:12,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,308 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,308 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,308 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:12,327 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:12,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:12,328 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:23:12,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:12,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,384 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,385 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,385 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:23:12,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:12,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,453 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:12,454 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:12,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:12,461 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:12,513 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:12,513 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:12,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [262417954] [2021-06-05 21:23:12,513 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:12,513 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [386617128] [2021-06-05 21:23:12,513 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [386617128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:12,513 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:12,513 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:12,513 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1405970363] [2021-06-05 21:23:12,513 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:12,514 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:12,514 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:12,514 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:12,514 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:13,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:13,146 INFO L93 Difference]: Finished difference Result 807 states and 2172 transitions. [2021-06-05 21:23:13,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:13,147 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:13,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:13,148 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:23:13,148 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:23:13,148 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 160.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:13,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:23:13,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 747. [2021-06-05 21:23:13,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:23:13,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:23:13,155 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:23:13,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:13,155 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:23:13,155 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:13,155 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:23:13,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:13,156 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:13,156 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:13,356 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1274,786 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:13,357 INFO L430 AbstractCegarLoop]: === Iteration 786 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:13,357 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:13,357 INFO L82 PathProgramCache]: Analyzing trace with hash -1854522617, now seen corresponding path program 783 times [2021-06-05 21:23:13,357 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:13,357 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604745713] [2021-06-05 21:23:13,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:13,358 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:13,358 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1167050978] [2021-06-05 21:23:13,358 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 787 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 787 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:13,385 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:23:13,385 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:13,386 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:23:13,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:13,407 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:13,408 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,416 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,416 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:13,433 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:23:13,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:23:13,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:13,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 21:23:13,583 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:13,584 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:23:13,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:13,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:23:13,686 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1456], 12=[F]} [2021-06-05 21:23:13,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:13,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,704 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,708 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,708 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:13,709 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:13,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:13,709 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:13,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 59 treesize of output 37 [2021-06-05 21:23:13,710 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:13,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:13,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:37 [2021-06-05 21:23:13,830 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:13,830 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:13,830 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604745713] [2021-06-05 21:23:13,830 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:13,831 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1167050978] [2021-06-05 21:23:13,831 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1167050978] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:13,831 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:13,831 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:13,831 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539716601] [2021-06-05 21:23:13,831 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:13,831 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:13,831 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:13,831 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:13,831 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:14,558 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:14,558 INFO L93 Difference]: Finished difference Result 796 states and 2149 transitions. [2021-06-05 21:23:14,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:23:14,560 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:14,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:14,561 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:23:14,561 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:23:14,561 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 255.6ms TimeCoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:23:14,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:23:14,566 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 747. [2021-06-05 21:23:14,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 747 states, 746 states have (on average 2.7372654155495977) internal successors, (2042), 746 states have internal predecessors, (2042), 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-06-05 21:23:14,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 747 states to 747 states and 2042 transitions. [2021-06-05 21:23:14,568 INFO L78 Accepts]: Start accepts. Automaton has 747 states and 2042 transitions. Word has length 18 [2021-06-05 21:23:14,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:14,568 INFO L482 AbstractCegarLoop]: Abstraction has 747 states and 2042 transitions. [2021-06-05 21:23:14,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:14,568 INFO L276 IsEmpty]: Start isEmpty. Operand 747 states and 2042 transitions. [2021-06-05 21:23:14,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:14,569 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:14,569 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:14,774 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 787 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1275 [2021-06-05 21:23:14,774 INFO L430 AbstractCegarLoop]: === Iteration 787 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:14,774 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:14,774 INFO L82 PathProgramCache]: Analyzing trace with hash -1965345137, now seen corresponding path program 784 times [2021-06-05 21:23:14,775 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:14,775 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885949857] [2021-06-05 21:23:14,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:14,776 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:14,776 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [14843322] [2021-06-05 21:23:14,776 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 788 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 788 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:14,802 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:14,802 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:14,803 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:14,803 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:14,827 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:14,828 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,845 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:14,846 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,846 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:14,871 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:14,872 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:14,880 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,880 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:14,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:14,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:14,908 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,908 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:14,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:14,928 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:14,929 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,940 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:14,941 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,941 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:23:14,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:14,966 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:14,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:14,983 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:23:15,015 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1459], 12=[F]} [2021-06-05 21:23:15,019 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:15,020 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:15,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:15,053 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:15,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:15,054 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:15,060 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:15,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:15,060 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:15,129 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:15,129 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:15,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885949857] [2021-06-05 21:23:15,129 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:15,129 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [14843322] [2021-06-05 21:23:15,129 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [14843322] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:15,129 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:15,129 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:15,129 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027474088] [2021-06-05 21:23:15,129 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:15,129 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:15,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:15,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:15,130 INFO L87 Difference]: Start difference. First operand 747 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:15,775 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:15,775 INFO L93 Difference]: Finished difference Result 790 states and 2141 transitions. [2021-06-05 21:23:15,776 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:15,776 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:15,776 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:15,777 INFO L225 Difference]: With dead ends: 790 [2021-06-05 21:23:15,777 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 21:23:15,777 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 159.6ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:15,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 21:23:15,783 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 746. [2021-06-05 21:23:15,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 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-06-05 21:23:15,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 21:23:15,784 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 21:23:15,784 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:15,784 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 21:23:15,784 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:15,784 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 21:23:15,785 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:15,785 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:15,785 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:15,985 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 788 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1276 [2021-06-05 21:23:15,985 INFO L430 AbstractCegarLoop]: === Iteration 788 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:15,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:15,986 INFO L82 PathProgramCache]: Analyzing trace with hash -538365313, now seen corresponding path program 785 times [2021-06-05 21:23:15,986 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:15,986 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169571740] [2021-06-05 21:23:15,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:15,987 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:15,987 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1275526732] [2021-06-05 21:23:15,987 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 789 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 789 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:16,011 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:23:16,012 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:16,012 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:16,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:16,033 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:16,034 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,039 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,039 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:16,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:16,054 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,062 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,062 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:23:16,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:16,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,091 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:23:16,113 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:16,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:23:16,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:23:16,157 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:16,158 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:23:16,212 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:16,212 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:23:16,213 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:23:16,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:16,228 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:16,228 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:23:16,292 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:16,292 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:16,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169571740] [2021-06-05 21:23:16,292 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:16,292 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1275526732] [2021-06-05 21:23:16,292 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1275526732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:16,292 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:16,292 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:16,292 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583947839] [2021-06-05 21:23:16,292 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:16,292 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:16,292 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:16,293 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:16,293 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:16,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:16,867 INFO L93 Difference]: Finished difference Result 790 states and 2145 transitions. [2021-06-05 21:23:16,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:16,869 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:16,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:16,870 INFO L225 Difference]: With dead ends: 790 [2021-06-05 21:23:16,870 INFO L226 Difference]: Without dead ends: 787 [2021-06-05 21:23:16,870 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 136.0ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:16,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 787 states. [2021-06-05 21:23:16,876 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 787 to 746. [2021-06-05 21:23:16,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 746 states, 745 states have (on average 2.736912751677852) internal successors, (2039), 745 states have internal predecessors, (2039), 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-06-05 21:23:16,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 746 states to 746 states and 2039 transitions. [2021-06-05 21:23:16,877 INFO L78 Accepts]: Start accepts. Automaton has 746 states and 2039 transitions. Word has length 18 [2021-06-05 21:23:16,877 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:16,877 INFO L482 AbstractCegarLoop]: Abstraction has 746 states and 2039 transitions. [2021-06-05 21:23:16,877 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:16,877 INFO L276 IsEmpty]: Start isEmpty. Operand 746 states and 2039 transitions. [2021-06-05 21:23:16,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:16,878 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:16,878 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:17,078 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 789 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1277 [2021-06-05 21:23:17,079 INFO L430 AbstractCegarLoop]: === Iteration 789 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:17,079 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:17,079 INFO L82 PathProgramCache]: Analyzing trace with hash 1382108640, now seen corresponding path program 786 times [2021-06-05 21:23:17,079 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:17,079 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [919828922] [2021-06-05 21:23:17,079 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:17,080 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:17,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [422744120] [2021-06-05 21:23:17,080 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 790 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 790 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:17,106 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:17,106 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:17,106 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:23:17,107 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:17,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:17,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,135 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,135 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:17,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:17,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:30 [2021-06-05 21:23:17,218 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:17,219 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,226 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,227 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,227 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:23:17,245 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1464], 2=[F]} [2021-06-05 21:23:17,247 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:17,248 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,264 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,264 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:23:17,265 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:17,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,276 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:23:17,314 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:17,314 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:17,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [919828922] [2021-06-05 21:23:17,314 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:17,314 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [422744120] [2021-06-05 21:23:17,314 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [422744120] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:17,314 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:17,314 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:17,314 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914817111] [2021-06-05 21:23:17,314 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:17,314 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:17,315 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:17,315 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:17,315 INFO L87 Difference]: Start difference. First operand 746 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:17,734 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:17,734 INFO L93 Difference]: Finished difference Result 796 states and 2151 transitions. [2021-06-05 21:23:17,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:17,735 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:17,735 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:17,736 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:23:17,736 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:23:17,736 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 112.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:17,736 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:23:17,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 751. [2021-06-05 21:23:17,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7373333333333334) internal successors, (2053), 750 states have internal predecessors, (2053), 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-06-05 21:23:17,743 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2053 transitions. [2021-06-05 21:23:17,743 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2053 transitions. Word has length 18 [2021-06-05 21:23:17,743 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:17,743 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2053 transitions. [2021-06-05 21:23:17,743 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:17,743 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2053 transitions. [2021-06-05 21:23:17,743 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:17,743 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:17,743 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:17,944 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 790 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1278 [2021-06-05 21:23:17,944 INFO L430 AbstractCegarLoop]: === Iteration 790 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:17,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:17,944 INFO L82 PathProgramCache]: Analyzing trace with hash -1183811322, now seen corresponding path program 787 times [2021-06-05 21:23:17,944 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:17,944 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82098982] [2021-06-05 21:23:17,944 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:17,945 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:17,945 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2077762611] [2021-06-05 21:23:17,945 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 791 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 791 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:17,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:17,970 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:17,970 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:17,991 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:17,992 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:17,999 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:18,000 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,000 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:18,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:18,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:18,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:23:18,084 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:18,085 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,096 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:18,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:23:18,145 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1466], 2=[F]} [2021-06-05 21:23:18,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:18,147 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:18,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:18,158 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:18,159 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:18,159 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,165 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:18,166 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:18,166 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:18,198 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:18,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:18,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82098982] [2021-06-05 21:23:18,198 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:18,199 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2077762611] [2021-06-05 21:23:18,199 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2077762611] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:18,199 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:18,199 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:18,199 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347317634] [2021-06-05 21:23:18,199 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:18,199 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:18,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:18,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:18,199 INFO L87 Difference]: Start difference. First operand 751 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:18,768 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:18,768 INFO L93 Difference]: Finished difference Result 816 states and 2202 transitions. [2021-06-05 21:23:18,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:18,769 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:18,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:18,771 INFO L225 Difference]: With dead ends: 816 [2021-06-05 21:23:18,771 INFO L226 Difference]: Without dead ends: 813 [2021-06-05 21:23:18,771 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 142.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:18,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-06-05 21:23:18,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 752. [2021-06-05 21:23:18,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.737683089214381) internal successors, (2056), 751 states have internal predecessors, (2056), 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-06-05 21:23:18,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2056 transitions. [2021-06-05 21:23:18,778 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2056 transitions. Word has length 18 [2021-06-05 21:23:18,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:18,778 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2056 transitions. [2021-06-05 21:23:18,778 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:18,778 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2056 transitions. [2021-06-05 21:23:18,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:18,779 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:18,779 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:18,979 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 791 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1279 [2021-06-05 21:23:18,980 INFO L430 AbstractCegarLoop]: === Iteration 791 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:18,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:18,980 INFO L82 PathProgramCache]: Analyzing trace with hash 534532384, now seen corresponding path program 788 times [2021-06-05 21:23:18,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:18,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895935995] [2021-06-05 21:23:18,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:18,981 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:18,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2092724252] [2021-06-05 21:23:18,981 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 792 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 792 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:19,004 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:19,005 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:19,005 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:23:19,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:19,027 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:19,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,033 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,033 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:19,080 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:19,080 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:19,081 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,093 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,094 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:23:19,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:19,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:23:19,158 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1468], 2=[F]} [2021-06-05 21:23:19,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:19,161 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,178 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,178 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:23:19,179 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:19,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:19,190 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:23:19,250 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:19,250 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:19,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895935995] [2021-06-05 21:23:19,250 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:19,250 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092724252] [2021-06-05 21:23:19,250 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092724252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:19,250 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:19,250 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:19,250 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362002160] [2021-06-05 21:23:19,250 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:19,250 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:19,251 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:19,251 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:19,251 INFO L87 Difference]: Start difference. First operand 752 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:19,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:19,906 INFO L93 Difference]: Finished difference Result 858 states and 2310 transitions. [2021-06-05 21:23:19,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:19,908 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:19,908 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:19,909 INFO L225 Difference]: With dead ends: 858 [2021-06-05 21:23:19,909 INFO L226 Difference]: Without dead ends: 855 [2021-06-05 21:23:19,909 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 149.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:19,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-06-05 21:23:19,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 751. [2021-06-05 21:23:19,915 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7373333333333334) internal successors, (2053), 750 states have internal predecessors, (2053), 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-06-05 21:23:19,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2053 transitions. [2021-06-05 21:23:19,916 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2053 transitions. Word has length 18 [2021-06-05 21:23:19,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:19,916 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2053 transitions. [2021-06-05 21:23:19,916 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:19,916 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2053 transitions. [2021-06-05 21:23:19,917 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:19,917 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:19,917 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:20,117 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1280,792 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:20,118 INFO L430 AbstractCegarLoop]: === Iteration 792 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:20,118 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:20,118 INFO L82 PathProgramCache]: Analyzing trace with hash -612356516, now seen corresponding path program 789 times [2021-06-05 21:23:20,118 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:20,118 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [93896796] [2021-06-05 21:23:20,118 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:20,119 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:20,119 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2125235019] [2021-06-05 21:23:20,119 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 793 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 793 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:20,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:23:20,144 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:20,144 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:20,145 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:20,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:20,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,174 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:20,174 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,174 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:20,215 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:20,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:20,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,225 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:36 [2021-06-05 21:23:20,245 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:20,246 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,259 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:20,260 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,260 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:47 [2021-06-05 21:23:20,329 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1470], 2=[F]} [2021-06-05 21:23:20,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:20,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,340 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:20,342 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:20,342 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:20,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:20,343 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:20,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:20,350 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:20,383 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:20,383 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:20,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [93896796] [2021-06-05 21:23:20,383 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:20,383 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2125235019] [2021-06-05 21:23:20,383 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2125235019] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:20,383 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:20,383 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:20,383 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045252348] [2021-06-05 21:23:20,383 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:20,384 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:20,384 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:20,384 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:20,384 INFO L87 Difference]: Start difference. First operand 751 states and 2053 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:20,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:20,872 INFO L93 Difference]: Finished difference Result 802 states and 2173 transitions. [2021-06-05 21:23:20,873 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:20,873 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:20,873 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:20,874 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:23:20,874 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:23:20,874 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 151.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:20,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:23:20,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 755. [2021-06-05 21:23:20,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7387267904509285) internal successors, (2065), 754 states have internal predecessors, (2065), 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-06-05 21:23:20,880 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2065 transitions. [2021-06-05 21:23:20,881 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2065 transitions. Word has length 18 [2021-06-05 21:23:20,881 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:20,881 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2065 transitions. [2021-06-05 21:23:20,881 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:20,881 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2065 transitions. [2021-06-05 21:23:20,881 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:20,881 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:20,881 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:21,082 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1281,793 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:21,082 INFO L430 AbstractCegarLoop]: === Iteration 793 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:21,082 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:21,082 INFO L82 PathProgramCache]: Analyzing trace with hash 1105987190, now seen corresponding path program 790 times [2021-06-05 21:23:21,082 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:21,082 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172026709] [2021-06-05 21:23:21,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:21,083 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:21,083 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [757924190] [2021-06-05 21:23:21,083 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 794 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 794 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:21,108 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:21,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:21,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:21,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:21,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:21,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:21,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:21,190 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:21,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:21,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:21,204 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,204 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:23:21,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:21,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,249 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:21,250 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,250 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:23:21,294 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1472], 2=[F]} [2021-06-05 21:23:21,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:21,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,305 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:21,307 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:21,308 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:21,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:21,309 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:21,315 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:21,315 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:21,364 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:21,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:21,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172026709] [2021-06-05 21:23:21,365 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:21,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [757924190] [2021-06-05 21:23:21,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [757924190] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:21,365 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:21,365 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:21,365 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [768452093] [2021-06-05 21:23:21,365 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:21,365 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:21,365 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:21,365 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:21,365 INFO L87 Difference]: Start difference. First operand 755 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:21,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:21,800 INFO L93 Difference]: Finished difference Result 832 states and 2252 transitions. [2021-06-05 21:23:21,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:21,801 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:21,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:21,802 INFO L225 Difference]: With dead ends: 832 [2021-06-05 21:23:21,802 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 21:23:21,802 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:21,803 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 21:23:21,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 754. [2021-06-05 21:23:21,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.738379814077025) internal successors, (2062), 753 states have internal predecessors, (2062), 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-06-05 21:23:21,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2062 transitions. [2021-06-05 21:23:21,809 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2062 transitions. Word has length 18 [2021-06-05 21:23:21,809 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:21,809 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2062 transitions. [2021-06-05 21:23:21,809 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:21,809 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2062 transitions. [2021-06-05 21:23:21,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:21,810 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:21,810 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:22,010 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1282,794 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:22,011 INFO L430 AbstractCegarLoop]: === Iteration 794 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:22,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:22,011 INFO L82 PathProgramCache]: Analyzing trace with hash 1124421216, now seen corresponding path program 791 times [2021-06-05 21:23:22,011 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:22,011 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580563280] [2021-06-05 21:23:22,011 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:22,012 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:22,012 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [394261123] [2021-06-05 21:23:22,012 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 795 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 795 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:22,037 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:22,037 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:22,038 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:22,038 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:22,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:22,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,068 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,068 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,068 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:22,107 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:22,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,116 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,117 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,117 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:23:22,135 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:22,136 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,145 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:23:22,166 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1474], 2=[F]} [2021-06-05 21:23:22,167 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:22,168 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,179 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:22,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:22,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 21:23:22,180 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,186 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,187 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 21:23:22,251 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:22,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:22,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580563280] [2021-06-05 21:23:22,251 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:22,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394261123] [2021-06-05 21:23:22,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394261123] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:22,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:22,251 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:22,251 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146858506] [2021-06-05 21:23:22,251 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:22,251 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:22,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:22,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:22,252 INFO L87 Difference]: Start difference. First operand 754 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:22,642 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:22,642 INFO L93 Difference]: Finished difference Result 812 states and 2203 transitions. [2021-06-05 21:23:22,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:22,643 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:22,643 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:22,644 INFO L225 Difference]: With dead ends: 812 [2021-06-05 21:23:22,644 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 21:23:22,644 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 119.7ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:22,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 21:23:22,650 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 752. [2021-06-05 21:23:22,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.737683089214381) internal successors, (2056), 751 states have internal predecessors, (2056), 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-06-05 21:23:22,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2056 transitions. [2021-06-05 21:23:22,651 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2056 transitions. Word has length 18 [2021-06-05 21:23:22,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:22,651 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2056 transitions. [2021-06-05 21:23:22,651 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:22,651 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2056 transitions. [2021-06-05 21:23:22,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:22,652 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:22,652 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:22,852 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1283,795 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:22,852 INFO L430 AbstractCegarLoop]: === Iteration 795 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:22,853 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:22,853 INFO L82 PathProgramCache]: Analyzing trace with hash 1533814244, now seen corresponding path program 792 times [2021-06-05 21:23:22,853 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:22,853 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2006123170] [2021-06-05 21:23:22,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:22,854 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:22,854 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [853839087] [2021-06-05 21:23:22,854 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 796 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 796 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:22,879 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:22,879 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:22,880 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:23:22,880 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:22,901 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:22,902 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,907 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:22,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:22,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,968 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:22,968 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:22,968 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:23:22,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:22,996 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:22,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:23,010 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:23,011 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:23,011 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:23:23,084 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1476], 2=[F]} [2021-06-05 21:23:23,086 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:23,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:23,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:23,103 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:23,103 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:23:23,104 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:23,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:23,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:23,115 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:44 [2021-06-05 21:23:23,160 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:23,160 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:23,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2006123170] [2021-06-05 21:23:23,160 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:23,160 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853839087] [2021-06-05 21:23:23,160 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853839087] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:23,160 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:23,160 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:23,160 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420323012] [2021-06-05 21:23:23,160 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:23,161 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:23,161 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:23,161 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:23,161 INFO L87 Difference]: Start difference. First operand 752 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:23,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:23,735 INFO L93 Difference]: Finished difference Result 801 states and 2169 transitions. [2021-06-05 21:23:23,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:23,736 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:23,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:23,737 INFO L225 Difference]: With dead ends: 801 [2021-06-05 21:23:23,737 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 21:23:23,738 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:23,738 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 21:23:23,743 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 756. [2021-06-05 21:23:23,743 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.737748344370861) internal successors, (2067), 755 states have internal predecessors, (2067), 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-06-05 21:23:23,744 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2067 transitions. [2021-06-05 21:23:23,744 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2067 transitions. Word has length 18 [2021-06-05 21:23:23,744 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:23,744 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2067 transitions. [2021-06-05 21:23:23,744 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:23,745 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2067 transitions. [2021-06-05 21:23:23,745 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:23,745 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:23,745 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:23,945 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1284,796 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:23,946 INFO L430 AbstractCegarLoop]: === Iteration 796 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:23,946 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:23,946 INFO L82 PathProgramCache]: Analyzing trace with hash -1042809346, now seen corresponding path program 793 times [2021-06-05 21:23:23,946 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:23,946 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839116074] [2021-06-05 21:23:23,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:23,947 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:23,947 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [902299735] [2021-06-05 21:23:23,947 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 797 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 797 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:23,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:23,973 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:23,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:23,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:23,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:24,004 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,004 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:24,042 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:24,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,053 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:24,054 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,054 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:23:24,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:24,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:24,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:23:24,128 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1478], 2=[F]} [2021-06-05 21:23:24,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:24,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,139 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:24,140 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:24,141 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:24,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:24,142 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:24,148 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:24,148 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:24,201 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:24,201 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:24,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839116074] [2021-06-05 21:23:24,201 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:24,201 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [902299735] [2021-06-05 21:23:24,201 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [902299735] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:24,201 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:24,201 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:24,201 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2042388653] [2021-06-05 21:23:24,201 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:24,201 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:24,202 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:24,202 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:24,202 INFO L87 Difference]: Start difference. First operand 756 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:24,763 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:24,764 INFO L93 Difference]: Finished difference Result 829 states and 2240 transitions. [2021-06-05 21:23:24,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:24,764 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:24,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:24,765 INFO L225 Difference]: With dead ends: 829 [2021-06-05 21:23:24,765 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 21:23:24,766 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 136.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:24,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 21:23:24,771 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 754. [2021-06-05 21:23:24,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.737051792828685) internal successors, (2061), 753 states have internal predecessors, (2061), 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-06-05 21:23:24,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2061 transitions. [2021-06-05 21:23:24,773 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2061 transitions. Word has length 18 [2021-06-05 21:23:24,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:24,773 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2061 transitions. [2021-06-05 21:23:24,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:24,773 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2061 transitions. [2021-06-05 21:23:24,773 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:24,773 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:24,773 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:24,974 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1285,797 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:24,974 INFO L430 AbstractCegarLoop]: === Iteration 797 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:24,974 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:24,974 INFO L82 PathProgramCache]: Analyzing trace with hash -1024375320, now seen corresponding path program 794 times [2021-06-05 21:23:24,974 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:24,974 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1905826110] [2021-06-05 21:23:24,974 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:24,975 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:24,975 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1343983907] [2021-06-05 21:23:24,975 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 798 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 798 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:24,998 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:24,998 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:24,999 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:23:24,999 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:25,020 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:25,021 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:25,072 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:25,073 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,087 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,088 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,088 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:23:25,116 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:25,116 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:25,117 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,131 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:23:25,161 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1480], 5=[F]} [2021-06-05 21:23:25,163 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:25,164 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,179 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:25,186 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 41 treesize of output 51 [2021-06-05 21:23:25,187 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:25,200 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:25,200 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:52 [2021-06-05 21:23:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:25,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:25,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1905826110] [2021-06-05 21:23:25,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:25,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1343983907] [2021-06-05 21:23:25,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1343983907] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:25,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:25,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:25,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819700626] [2021-06-05 21:23:25,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:25,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:25,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:25,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:25,296 INFO L87 Difference]: Start difference. First operand 754 states and 2061 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:25,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:25,814 INFO L93 Difference]: Finished difference Result 809 states and 2193 transitions. [2021-06-05 21:23:25,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:25,815 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:25,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:25,817 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:23:25,817 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:23:25,817 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 183.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:25,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:23:25,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 754. [2021-06-05 21:23:25,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.737051792828685) internal successors, (2061), 753 states have internal predecessors, (2061), 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-06-05 21:23:25,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2061 transitions. [2021-06-05 21:23:25,824 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2061 transitions. Word has length 18 [2021-06-05 21:23:25,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:25,824 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2061 transitions. [2021-06-05 21:23:25,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:25,824 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2061 transitions. [2021-06-05 21:23:25,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:25,825 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:25,825 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:26,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 798 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1286 [2021-06-05 21:23:26,025 INFO L430 AbstractCegarLoop]: === Iteration 798 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:26,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:26,025 INFO L82 PathProgramCache]: Analyzing trace with hash 291781984, now seen corresponding path program 795 times [2021-06-05 21:23:26,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:26,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315935804] [2021-06-05 21:23:26,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:26,026 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:26,027 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [451136047] [2021-06-05 21:23:26,027 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 799 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 799 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:26,052 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:23:26,052 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:26,053 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:26,053 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:26,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:26,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,079 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:26,079 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,079 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:23:26,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:26,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:26,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,134 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:23:26,187 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 21:23:26,187 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:26,188 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:26,216 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:26,216 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:26,284 INFO L354 Elim1Store]: treesize reduction 8, result has 72.4 percent of original size [2021-06-05 21:23:26,284 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:23:26,291 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:26,325 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:26,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:23:26,332 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:26,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:26,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:26,372 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:56, output treesize:59 [2021-06-05 21:23:26,933 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:26,934 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:26,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315935804] [2021-06-05 21:23:26,934 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:26,934 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [451136047] [2021-06-05 21:23:26,934 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [451136047] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:26,934 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:26,934 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:26,934 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489237615] [2021-06-05 21:23:26,934 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:26,934 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:26,934 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:26,934 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:26,934 INFO L87 Difference]: Start difference. First operand 754 states and 2061 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:27,610 WARN L205 SmtUtils]: Spent 214.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 51 [2021-06-05 21:23:27,989 WARN L205 SmtUtils]: Spent 274.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 40 [2021-06-05 21:23:28,008 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:28,009 INFO L93 Difference]: Finished difference Result 850 states and 2271 transitions. [2021-06-05 21:23:28,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:28,010 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:28,010 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:28,011 INFO L225 Difference]: With dead ends: 850 [2021-06-05 21:23:28,011 INFO L226 Difference]: Without dead ends: 847 [2021-06-05 21:23:28,011 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 1051.8ms TimeCoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:23:28,012 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 847 states. [2021-06-05 21:23:28,017 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 847 to 760. [2021-06-05 21:23:28,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7444005270092227) internal successors, (2083), 759 states have internal predecessors, (2083), 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-06-05 21:23:28,018 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2083 transitions. [2021-06-05 21:23:28,018 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2083 transitions. Word has length 18 [2021-06-05 21:23:28,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:28,018 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2083 transitions. [2021-06-05 21:23:28,018 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2083 transitions. [2021-06-05 21:23:28,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:28,019 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:28,019 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:28,219 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 799 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1287 [2021-06-05 21:23:28,219 INFO L430 AbstractCegarLoop]: === Iteration 799 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:28,220 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:28,220 INFO L82 PathProgramCache]: Analyzing trace with hash 180959464, now seen corresponding path program 796 times [2021-06-05 21:23:28,220 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:28,220 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991919122] [2021-06-05 21:23:28,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:28,221 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:28,221 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1894983881] [2021-06-05 21:23:28,221 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 800 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 800 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:28,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:28,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:28,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:28,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:28,266 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:28,267 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,274 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:28,275 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,275 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:28,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:28,329 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:28,346 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,346 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:23:28,375 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:28,376 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,392 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:28,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:23:28,424 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:28,425 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:28,425 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:28,426 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:28,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:23:28,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,436 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:28,439 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:28,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:28,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,448 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:28,449 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:28,449 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:23:28,534 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:28,535 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:28,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991919122] [2021-06-05 21:23:28,535 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:28,535 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1894983881] [2021-06-05 21:23:28,535 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1894983881] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:28,535 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:28,535 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:28,535 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2005904671] [2021-06-05 21:23:28,535 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:28,535 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:28,535 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:28,535 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:28,535 INFO L87 Difference]: Start difference. First operand 760 states and 2083 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:29,044 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:29,044 INFO L93 Difference]: Finished difference Result 809 states and 2191 transitions. [2021-06-05 21:23:29,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:29,045 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:29,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:29,046 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:23:29,046 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:23:29,046 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 171.3ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:29,047 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:23:29,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 755. [2021-06-05 21:23:29,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7374005305039786) internal successors, (2064), 754 states have internal predecessors, (2064), 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-06-05 21:23:29,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2064 transitions. [2021-06-05 21:23:29,053 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2064 transitions. Word has length 18 [2021-06-05 21:23:29,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:29,053 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2064 transitions. [2021-06-05 21:23:29,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:29,053 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2064 transitions. [2021-06-05 21:23:29,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:29,054 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:29,054 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:29,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1297,800 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:29,254 INFO L430 AbstractCegarLoop]: === Iteration 800 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:29,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:29,254 INFO L82 PathProgramCache]: Analyzing trace with hash 439722656, now seen corresponding path program 797 times [2021-06-05 21:23:29,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:29,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478374719] [2021-06-05 21:23:29,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:29,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:29,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927777203] [2021-06-05 21:23:29,255 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 801 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 801 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:29,280 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:29,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:29,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:29,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:29,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:29,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,310 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:29,311 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,311 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:29,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:29,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,354 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:29,354 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,354 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:23:29,395 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:29,396 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:29,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,411 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:29,411 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,411 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:23:29,475 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1486], 2=[F]} [2021-06-05 21:23:29,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:29,478 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,486 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:29,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:29,489 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:29,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:29,490 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,496 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:29,496 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:29,496 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:29,526 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:29,527 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:29,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478374719] [2021-06-05 21:23:29,527 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:29,527 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927777203] [2021-06-05 21:23:29,527 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927777203] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:29,527 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:29,527 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:29,527 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815502426] [2021-06-05 21:23:29,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:29,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:29,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:29,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:29,527 INFO L87 Difference]: Start difference. First operand 755 states and 2064 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:30,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:30,043 INFO L93 Difference]: Finished difference Result 810 states and 2194 transitions. [2021-06-05 21:23:30,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:30,045 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:30,045 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:30,046 INFO L225 Difference]: With dead ends: 810 [2021-06-05 21:23:30,046 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 21:23:30,046 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 154.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:30,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 21:23:30,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 760. [2021-06-05 21:23:30,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 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-06-05 21:23:30,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 21:23:30,053 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 21:23:30,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:30,053 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 21:23:30,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:30,053 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 21:23:30,054 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:30,054 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:30,054 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:30,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 801 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1298 [2021-06-05 21:23:30,254 INFO L430 AbstractCegarLoop]: === Iteration 801 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:30,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:30,255 INFO L82 PathProgramCache]: Analyzing trace with hash -2136900934, now seen corresponding path program 798 times [2021-06-05 21:23:30,255 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:30,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823695089] [2021-06-05 21:23:30,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:30,256 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:30,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [283377490] [2021-06-05 21:23:30,256 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 802 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 802 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:30,280 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:30,280 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:30,281 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:30,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:30,302 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:30,303 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,309 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,309 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,309 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:30,345 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:30,345 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,360 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:23:30,414 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:30,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:30,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:23:30,471 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1488], 2=[F]} [2021-06-05 21:23:30,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:30,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,492 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,492 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:23:30,493 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,504 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:30,505 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:30,505 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:47 [2021-06-05 21:23:30,598 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:30,598 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:30,598 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823695089] [2021-06-05 21:23:30,599 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:30,599 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [283377490] [2021-06-05 21:23:30,599 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [283377490] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:30,599 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:30,599 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:30,599 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319929645] [2021-06-05 21:23:30,599 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:30,599 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:30,599 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:30,599 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:30,599 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:31,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:31,269 INFO L93 Difference]: Finished difference Result 838 states and 2258 transitions. [2021-06-05 21:23:31,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:23:31,270 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:31,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:31,271 INFO L225 Difference]: With dead ends: 838 [2021-06-05 21:23:31,271 INFO L226 Difference]: Without dead ends: 832 [2021-06-05 21:23:31,271 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 230.2ms TimeCoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:23:31,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 832 states. [2021-06-05 21:23:31,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 832 to 758. [2021-06-05 21:23:31,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:31,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:31,278 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:31,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:31,278 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:31,278 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:31,278 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:31,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:31,279 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:31,279 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:31,479 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1299,802 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:31,479 INFO L430 AbstractCegarLoop]: === Iteration 802 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:31,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:31,480 INFO L82 PathProgramCache]: Analyzing trace with hash -2118466908, now seen corresponding path program 799 times [2021-06-05 21:23:31,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:31,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1997852444] [2021-06-05 21:23:31,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:31,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:31,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [755397638] [2021-06-05 21:23:31,481 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 803 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 803 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:31,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:31,505 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:31,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:31,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:31,527 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:31,536 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,536 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:31,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:31,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:31,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:31,608 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:31,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:31,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,623 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:23:31,648 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1490], 2=[F]} [2021-06-05 21:23:31,650 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:31,651 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,661 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:31,663 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:31,663 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:31,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 21:23:31,664 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,670 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:31,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:31,671 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 21:23:31,736 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:31,736 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:31,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1997852444] [2021-06-05 21:23:31,736 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:31,736 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [755397638] [2021-06-05 21:23:31,736 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [755397638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:31,737 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:31,737 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:31,737 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329072099] [2021-06-05 21:23:31,737 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:31,737 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:31,737 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:31,737 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:31,737 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:32,130 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:32,130 INFO L93 Difference]: Finished difference Result 818 states and 2218 transitions. [2021-06-05 21:23:32,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:32,131 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:32,131 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:32,132 INFO L225 Difference]: With dead ends: 818 [2021-06-05 21:23:32,132 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 21:23:32,132 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 131.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:32,132 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 21:23:32,137 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 758. [2021-06-05 21:23:32,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:32,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:32,139 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:32,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:32,139 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:32,139 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:32,139 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:32,140 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:32,140 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:32,140 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:32,340 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 803 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1300 [2021-06-05 21:23:32,340 INFO L430 AbstractCegarLoop]: === Iteration 803 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:32,340 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:32,340 INFO L82 PathProgramCache]: Analyzing trace with hash -802309604, now seen corresponding path program 800 times [2021-06-05 21:23:32,340 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:32,341 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383692819] [2021-06-05 21:23:32,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:32,341 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:32,342 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [226138637] [2021-06-05 21:23:32,342 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 804 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 804 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:32,365 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:32,365 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:32,366 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:32,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:32,387 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:32,388 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:32,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:32,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,459 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:23:32,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:32,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,514 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,515 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,515 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:23:32,540 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:32,547 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 45 treesize of output 55 [2021-06-05 21:23:32,572 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:32,588 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,591 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:32,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 30 [2021-06-05 21:23:32,592 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,605 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:32,606 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:32,606 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:51, output treesize:52 [2021-06-05 21:23:32,704 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:32,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:32,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383692819] [2021-06-05 21:23:32,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:32,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [226138637] [2021-06-05 21:23:32,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [226138637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:32,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:32,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:32,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682992211] [2021-06-05 21:23:32,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:32,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:32,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:32,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:32,705 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:33,181 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:33,181 INFO L93 Difference]: Finished difference Result 818 states and 2217 transitions. [2021-06-05 21:23:33,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:33,182 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:33,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:33,183 INFO L225 Difference]: With dead ends: 818 [2021-06-05 21:23:33,183 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 21:23:33,183 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 194.4ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:33,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 21:23:33,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 758. [2021-06-05 21:23:33,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:33,190 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:33,190 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:33,190 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:33,190 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:33,190 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:33,190 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:33,191 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:33,191 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:33,191 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:33,391 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 804 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1301 [2021-06-05 21:23:33,391 INFO L430 AbstractCegarLoop]: === Iteration 804 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:33,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:33,392 INFO L82 PathProgramCache]: Analyzing trace with hash 270775776, now seen corresponding path program 801 times [2021-06-05 21:23:33,392 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:33,392 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417179287] [2021-06-05 21:23:33,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:33,393 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:33,393 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1331646109] [2021-06-05 21:23:33,393 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 805 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 805 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:33,420 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:23:33,420 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:33,421 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:33,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:33,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:33,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:33,448 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,448 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:18 [2021-06-05 21:23:33,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:33,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,483 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:33,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,484 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:23:33,535 INFO L354 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2021-06-05 21:23:33,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:33,537 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,594 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:33,596 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:33,596 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:42, output treesize:41 [2021-06-05 21:23:33,792 INFO L354 Elim1Store]: treesize reduction 39, result has 41.8 percent of original size [2021-06-05 21:23:33,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 45 treesize of output 58 [2021-06-05 21:23:33,801 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:33,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:33,895 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:33,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 30 [2021-06-05 21:23:33,904 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:33,981 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:33,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-1 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:33,985 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:62, output treesize:59 [2021-06-05 21:23:34,714 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:34,714 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:34,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417179287] [2021-06-05 21:23:34,714 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:34,714 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1331646109] [2021-06-05 21:23:34,714 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1331646109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:34,714 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:34,714 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:34,714 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1419724019] [2021-06-05 21:23:34,714 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:34,714 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:34,715 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:34,715 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:34,715 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:35,697 WARN L205 SmtUtils]: Spent 233.00 ms on a formula simplification. DAG size of input: 58 DAG size of output: 43 [2021-06-05 21:23:36,019 WARN L205 SmtUtils]: Spent 220.00 ms on a formula simplification. DAG size of input: 72 DAG size of output: 43 [2021-06-05 21:23:36,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:36,098 INFO L93 Difference]: Finished difference Result 979 states and 2579 transitions. [2021-06-05 21:23:36,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:36,100 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:36,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:36,101 INFO L225 Difference]: With dead ends: 979 [2021-06-05 21:23:36,101 INFO L226 Difference]: Without dead ends: 976 [2021-06-05 21:23:36,101 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 1381.1ms TimeCoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:23:36,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 976 states. [2021-06-05 21:23:36,108 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 976 to 766. [2021-06-05 21:23:36,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 765 states have (on average 2.7437908496732026) internal successors, (2099), 765 states have internal predecessors, (2099), 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-06-05 21:23:36,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 2099 transitions. [2021-06-05 21:23:36,109 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 2099 transitions. Word has length 18 [2021-06-05 21:23:36,109 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:36,109 INFO L482 AbstractCegarLoop]: Abstraction has 766 states and 2099 transitions. [2021-06-05 21:23:36,110 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:36,110 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 2099 transitions. [2021-06-05 21:23:36,110 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:36,110 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:36,110 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:36,310 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 805 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1306 [2021-06-05 21:23:36,311 INFO L430 AbstractCegarLoop]: === Iteration 805 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:36,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:36,311 INFO L82 PathProgramCache]: Analyzing trace with hash 159953256, now seen corresponding path program 802 times [2021-06-05 21:23:36,311 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:36,311 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691255789] [2021-06-05 21:23:36,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:36,312 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:36,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [120811048] [2021-06-05 21:23:36,312 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 806 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 806 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:36,336 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:36,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:36,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:36,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:36,357 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:36,358 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,365 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:36,366 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,366 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:36,393 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:36,393 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,403 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:36,403 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,403 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:36,421 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:36,422 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:36,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:36,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:36,467 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:36,467 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:23:36,468 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,474 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:36,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:23:36,477 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:36,484 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:36,484 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:23:36,553 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:36,553 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:36,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691255789] [2021-06-05 21:23:36,553 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:36,553 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [120811048] [2021-06-05 21:23:36,553 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [120811048] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:36,553 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:36,553 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:36,554 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1028403957] [2021-06-05 21:23:36,554 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:36,554 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:36,554 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:36,554 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:36,554 INFO L87 Difference]: Start difference. First operand 766 states and 2099 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:37,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:37,069 INFO L93 Difference]: Finished difference Result 886 states and 2395 transitions. [2021-06-05 21:23:37,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:37,071 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:37,071 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:37,072 INFO L225 Difference]: With dead ends: 886 [2021-06-05 21:23:37,072 INFO L226 Difference]: Without dead ends: 883 [2021-06-05 21:23:37,072 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 152.5ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:23:37,072 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 883 states. [2021-06-05 21:23:37,078 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 883 to 758. [2021-06-05 21:23:37,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:37,079 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:37,079 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:37,079 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:37,079 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:37,079 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:37,079 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:37,080 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:37,080 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:37,080 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:37,280 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1316,806 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:37,281 INFO L430 AbstractCegarLoop]: === Iteration 806 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:37,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:37,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1437759623, now seen corresponding path program 803 times [2021-06-05 21:23:37,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:37,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472532101] [2021-06-05 21:23:37,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:37,282 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:37,282 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1559345692] [2021-06-05 21:23:37,282 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 807 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 807 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:37,308 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:37,308 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:37,309 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:23:37,309 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:37,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:37,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:37,378 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:37,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,399 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,400 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,400 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:23:37,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:37,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,441 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:23:37,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:37,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,479 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,479 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:23:37,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:37,555 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,565 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:23:37,591 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:37,592 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:37,601 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,607 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:37,607 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:37,607 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:37,642 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:37,642 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:37,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472532101] [2021-06-05 21:23:37,642 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:37,642 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1559345692] [2021-06-05 21:23:37,642 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1559345692] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:37,642 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:37,643 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:37,643 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107235113] [2021-06-05 21:23:37,643 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:37,643 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:37,643 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:37,643 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:37,643 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:38,273 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:38,274 INFO L93 Difference]: Finished difference Result 795 states and 2154 transitions. [2021-06-05 21:23:38,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:38,275 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:38,275 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:38,276 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:23:38,276 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:23:38,276 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 191.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:38,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:23:38,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 759. [2021-06-05 21:23:38,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7361477572559365) internal successors, (2074), 758 states have internal predecessors, (2074), 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-06-05 21:23:38,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2074 transitions. [2021-06-05 21:23:38,283 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2074 transitions. Word has length 18 [2021-06-05 21:23:38,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:38,283 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2074 transitions. [2021-06-05 21:23:38,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:38,283 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2074 transitions. [2021-06-05 21:23:38,283 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:38,283 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:38,283 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:38,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 807 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1317 [2021-06-05 21:23:38,484 INFO L430 AbstractCegarLoop]: === Iteration 807 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:38,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:38,484 INFO L82 PathProgramCache]: Analyzing trace with hash -1128160339, now seen corresponding path program 804 times [2021-06-05 21:23:38,484 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:38,484 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868207316] [2021-06-05 21:23:38,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:38,485 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:38,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1995035655] [2021-06-05 21:23:38,485 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 808 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 808 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:38,511 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:38,511 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:38,512 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:38,512 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:38,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:38,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,551 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,551 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,552 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:38,575 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:38,576 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,593 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,593 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:23:38,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:38,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:38,625 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,652 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,653 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,653 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:23:38,690 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:38,691 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,705 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,706 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,706 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:23:38,758 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:38,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:23:38,813 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:38,814 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,821 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:38,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:38,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:38,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:38,862 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:38,862 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:38,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868207316] [2021-06-05 21:23:38,862 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:38,862 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1995035655] [2021-06-05 21:23:38,862 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1995035655] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:38,862 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:38,862 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:38,862 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1965553529] [2021-06-05 21:23:38,862 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:38,862 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:38,862 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:38,862 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:38,862 INFO L87 Difference]: Start difference. First operand 759 states and 2074 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:39,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:39,509 INFO L93 Difference]: Finished difference Result 800 states and 2165 transitions. [2021-06-05 21:23:39,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:39,510 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:39,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:39,511 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:23:39,511 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:23:39,511 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 195.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:39,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:23:39,517 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 760. [2021-06-05 21:23:39,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 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-06-05 21:23:39,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 21:23:39,518 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 21:23:39,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:39,518 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 21:23:39,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:39,518 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 21:23:39,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:39,519 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:39,519 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:39,719 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1318,808 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:39,720 INFO L430 AbstractCegarLoop]: === Iteration 808 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:39,720 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:39,720 INFO L82 PathProgramCache]: Analyzing trace with hash 590183367, now seen corresponding path program 805 times [2021-06-05 21:23:39,720 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:39,720 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [118975106] [2021-06-05 21:23:39,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:39,721 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:39,721 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [249596351] [2021-06-05 21:23:39,721 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 809 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 809 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:39,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:39,746 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:39,747 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:39,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:39,768 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,774 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:39,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:39,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,795 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,795 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,795 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:23:39,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:39,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:23:39,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:39,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,854 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,855 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:23:39,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:39,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:39,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,918 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,918 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:23:39,946 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:39,947 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,954 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,955 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:39,956 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,962 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:39,962 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:39,963 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:40,014 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:40,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:40,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [118975106] [2021-06-05 21:23:40,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:40,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [249596351] [2021-06-05 21:23:40,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [249596351] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:40,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:40,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:40,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130874726] [2021-06-05 21:23:40,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:40,015 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:40,015 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:40,015 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:40,015 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:40,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:40,661 INFO L93 Difference]: Finished difference Result 812 states and 2195 transitions. [2021-06-05 21:23:40,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:40,662 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:40,662 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:40,663 INFO L225 Difference]: With dead ends: 812 [2021-06-05 21:23:40,663 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 21:23:40,663 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 149.4ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:40,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 21:23:40,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 759. [2021-06-05 21:23:40,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7361477572559365) internal successors, (2074), 758 states have internal predecessors, (2074), 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-06-05 21:23:40,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2074 transitions. [2021-06-05 21:23:40,671 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2074 transitions. Word has length 18 [2021-06-05 21:23:40,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:40,671 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2074 transitions. [2021-06-05 21:23:40,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:40,671 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2074 transitions. [2021-06-05 21:23:40,671 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:40,671 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:40,671 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:40,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1319,809 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:40,872 INFO L430 AbstractCegarLoop]: === Iteration 809 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:40,872 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:40,872 INFO L82 PathProgramCache]: Analyzing trace with hash -556705533, now seen corresponding path program 806 times [2021-06-05 21:23:40,872 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:40,872 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510418622] [2021-06-05 21:23:40,872 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:40,873 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:40,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105401138] [2021-06-05 21:23:40,873 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 810 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 810 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:40,897 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:40,897 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:40,898 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:40,898 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:40,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:40,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:40,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:40,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:40,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:40,965 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:40,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:40,984 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:40,985 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:40,985 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:41,014 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:41,015 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:41,015 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,045 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:41,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:23:41,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:41,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,100 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:41,101 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,101 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:23:41,134 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:41,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:41,135 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,150 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:41,150 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,151 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:23:41,241 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:41,242 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,252 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:41,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:23:41,254 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:41,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:41,261 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:41,298 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:41,298 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:41,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510418622] [2021-06-05 21:23:41,298 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:41,298 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105401138] [2021-06-05 21:23:41,298 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105401138] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:41,298 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:41,298 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:41,298 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19213077] [2021-06-05 21:23:41,299 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:41,299 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:41,299 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:41,299 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:41,299 INFO L87 Difference]: Start difference. First operand 759 states and 2074 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:41,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:41,931 INFO L93 Difference]: Finished difference Result 795 states and 2156 transitions. [2021-06-05 21:23:41,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:41,932 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:41,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:41,933 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:23:41,933 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:23:41,933 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 228.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:41,933 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:23:41,938 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 760. [2021-06-05 21:23:41,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 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-06-05 21:23:41,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 21:23:41,939 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 21:23:41,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:41,939 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 21:23:41,940 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:41,940 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 21:23:41,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:41,940 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:41,940 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:42,140 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 810 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1320 [2021-06-05 21:23:42,141 INFO L430 AbstractCegarLoop]: === Iteration 810 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:42,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:42,141 INFO L82 PathProgramCache]: Analyzing trace with hash 1161638173, now seen corresponding path program 807 times [2021-06-05 21:23:42,141 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:42,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [408569453] [2021-06-05 21:23:42,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:42,142 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:42,142 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [368067158] [2021-06-05 21:23:42,142 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 811 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 811 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:42,168 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:23:42,169 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:42,169 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:42,169 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:42,190 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:42,191 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,210 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,211 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,211 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:42,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:42,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,257 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,258 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,258 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:42,289 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:42,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:42,290 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,316 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:23:42,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:42,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,368 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:23:42,402 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:42,402 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:42,403 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,420 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,420 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:23:42,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:42,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:42,496 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,503 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:42,503 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:42,503 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:42,559 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:42,559 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:42,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [408569453] [2021-06-05 21:23:42,559 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:42,559 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [368067158] [2021-06-05 21:23:42,559 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [368067158] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:42,559 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:42,559 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:42,559 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [607060332] [2021-06-05 21:23:42,560 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:42,560 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:42,560 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:42,560 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:42,560 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:43,301 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:43,301 INFO L93 Difference]: Finished difference Result 808 states and 2187 transitions. [2021-06-05 21:23:43,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:43,302 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:43,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:43,303 INFO L225 Difference]: With dead ends: 808 [2021-06-05 21:23:43,303 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 21:23:43,303 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 220.3ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:43,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 21:23:43,309 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 760. [2021-06-05 21:23:43,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7364953886693018) internal successors, (2077), 759 states have internal predecessors, (2077), 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-06-05 21:23:43,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2077 transitions. [2021-06-05 21:23:43,310 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2077 transitions. Word has length 18 [2021-06-05 21:23:43,310 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:43,310 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2077 transitions. [2021-06-05 21:23:43,310 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:43,310 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2077 transitions. [2021-06-05 21:23:43,311 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:43,311 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:43,311 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:43,511 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 811 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1321 [2021-06-05 21:23:43,512 INFO L430 AbstractCegarLoop]: === Iteration 811 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:43,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:43,512 INFO L82 PathProgramCache]: Analyzing trace with hash 1180072199, now seen corresponding path program 808 times [2021-06-05 21:23:43,512 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:43,512 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [430916199] [2021-06-05 21:23:43,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:43,513 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:43,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1847553995] [2021-06-05 21:23:43,513 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 812 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 812 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:43,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:43,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:43,539 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:43,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:43,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:43,560 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,578 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,579 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,579 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:43,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:43,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,624 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,625 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:37 [2021-06-05 21:23:43,657 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:43,658 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,669 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,670 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,670 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:23:43,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:43,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,708 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,708 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:23:43,742 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:43,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,757 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:23:43,788 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1514], 12=[F]} [2021-06-05 21:23:43,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:43,794 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,806 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,826 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:43,826 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:43,827 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:43,834 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:43,834 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:43,929 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:43,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:43,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [430916199] [2021-06-05 21:23:43,929 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:43,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1847553995] [2021-06-05 21:23:43,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1847553995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:43,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:43,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:43,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764609222] [2021-06-05 21:23:43,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:43,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:43,930 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:43,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:43,930 INFO L87 Difference]: Start difference. First operand 760 states and 2077 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:44,826 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:44,826 INFO L93 Difference]: Finished difference Result 799 states and 2169 transitions. [2021-06-05 21:23:44,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:44,827 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:44,827 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:44,828 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:23:44,828 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:23:44,828 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 209.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:44,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:23:44,834 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 758. [2021-06-05 21:23:44,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:44,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:44,835 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:44,835 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:44,835 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:44,835 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:44,835 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:44,836 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:44,836 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:44,836 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:45,036 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 812 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1322 [2021-06-05 21:23:45,036 INFO L430 AbstractCegarLoop]: === Iteration 812 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:45,036 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:45,036 INFO L82 PathProgramCache]: Analyzing trace with hash 1589465227, now seen corresponding path program 809 times [2021-06-05 21:23:45,037 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:45,037 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [265149624] [2021-06-05 21:23:45,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:45,038 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:45,038 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1762790802] [2021-06-05 21:23:45,038 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 813 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 813 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:45,063 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:45,064 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:45,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:23:45,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:45,085 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:45,086 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,092 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:45,105 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:45,106 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,112 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,113 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,113 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:23:45,128 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:45,129 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,140 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,140 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:23:45,160 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:45,160 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,171 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:23:45,193 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:45,194 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:23:45,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:45,283 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,293 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,294 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:23:45,295 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:45,301 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:45,301 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:45,334 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:45,335 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:45,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [265149624] [2021-06-05 21:23:45,335 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:45,335 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1762790802] [2021-06-05 21:23:45,335 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1762790802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:45,335 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:45,335 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:45,335 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2116219220] [2021-06-05 21:23:45,335 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:45,335 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:45,335 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:45,335 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:45,335 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:45,883 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:45,883 INFO L93 Difference]: Finished difference Result 808 states and 2183 transitions. [2021-06-05 21:23:45,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:45,884 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:45,884 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:45,885 INFO L225 Difference]: With dead ends: 808 [2021-06-05 21:23:45,885 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 21:23:45,885 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 150.1ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:45,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 21:23:45,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 761. [2021-06-05 21:23:45,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7407894736842104) internal successors, (2083), 760 states have internal predecessors, (2083), 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-06-05 21:23:45,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2083 transitions. [2021-06-05 21:23:45,892 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2083 transitions. Word has length 18 [2021-06-05 21:23:45,892 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:45,892 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2083 transitions. [2021-06-05 21:23:45,892 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:45,892 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2083 transitions. [2021-06-05 21:23:45,893 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:45,893 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:45,893 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:46,093 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1323,813 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:46,093 INFO L430 AbstractCegarLoop]: === Iteration 813 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:46,093 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:46,094 INFO L82 PathProgramCache]: Analyzing trace with hash -987158363, now seen corresponding path program 810 times [2021-06-05 21:23:46,094 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:46,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696602539] [2021-06-05 21:23:46,094 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:46,095 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:46,095 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [926726312] [2021-06-05 21:23:46,095 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 814 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 814 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:46,119 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:46,119 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:46,119 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:46,120 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:46,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:46,141 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,160 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,160 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:46,186 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:46,187 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,205 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:46,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:46,234 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:46,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,262 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,262 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:23:46,301 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:46,301 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:46,302 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,315 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,316 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,316 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:23:46,341 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:46,342 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,363 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,364 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,364 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:23:46,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:23:46,443 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,449 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,451 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:23:46,451 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:46,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:46,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:46,510 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:46,510 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:46,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696602539] [2021-06-05 21:23:46,510 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:46,510 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [926726312] [2021-06-05 21:23:46,510 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [926726312] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:46,510 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:46,511 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:46,511 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719405088] [2021-06-05 21:23:46,511 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:46,511 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:46,511 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:46,511 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:46,511 INFO L87 Difference]: Start difference. First operand 761 states and 2083 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:47,164 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:47,164 INFO L93 Difference]: Finished difference Result 821 states and 2214 transitions. [2021-06-05 21:23:47,165 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:47,165 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:47,165 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:47,166 INFO L225 Difference]: With dead ends: 821 [2021-06-05 21:23:47,166 INFO L226 Difference]: Without dead ends: 818 [2021-06-05 21:23:47,166 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 219.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:47,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 818 states. [2021-06-05 21:23:47,172 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 818 to 760. [2021-06-05 21:23:47,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.739130434782609) internal successors, (2079), 759 states have internal predecessors, (2079), 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-06-05 21:23:47,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2079 transitions. [2021-06-05 21:23:47,173 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2079 transitions. Word has length 18 [2021-06-05 21:23:47,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:47,173 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2079 transitions. [2021-06-05 21:23:47,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:47,173 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2079 transitions. [2021-06-05 21:23:47,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:47,174 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:47,174 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:47,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 814 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1324 [2021-06-05 21:23:47,374 INFO L430 AbstractCegarLoop]: === Iteration 814 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:47,375 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:47,375 INFO L82 PathProgramCache]: Analyzing trace with hash -968724337, now seen corresponding path program 811 times [2021-06-05 21:23:47,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:47,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548188114] [2021-06-05 21:23:47,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:47,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:47,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1053313529] [2021-06-05 21:23:47,376 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 815 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 815 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:47,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:47,402 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:47,402 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:47,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:47,424 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:47,443 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:47,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,450 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,450 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:23:47,465 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:47,466 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:23:47,467 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,497 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,497 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,497 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:23:47,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:47,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:23:47,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:47,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:23:47,636 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1523], 12=[F]} [2021-06-05 21:23:47,640 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:47,641 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,653 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,673 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:47,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:47,674 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:47,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:47,681 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:47,757 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:47,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:47,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548188114] [2021-06-05 21:23:47,757 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:47,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053313529] [2021-06-05 21:23:47,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053313529] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:47,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:47,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:47,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249924433] [2021-06-05 21:23:47,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:47,757 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:47,757 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:47,757 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:47,758 INFO L87 Difference]: Start difference. First operand 760 states and 2079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:48,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:48,462 INFO L93 Difference]: Finished difference Result 803 states and 2177 transitions. [2021-06-05 21:23:48,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:48,463 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:48,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:48,464 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:23:48,464 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:23:48,464 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 184.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:48,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:23:48,470 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 759. [2021-06-05 21:23:48,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.737467018469657) internal successors, (2075), 758 states have internal predecessors, (2075), 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-06-05 21:23:48,471 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2075 transitions. [2021-06-05 21:23:48,471 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2075 transitions. Word has length 18 [2021-06-05 21:23:48,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:48,471 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2075 transitions. [2021-06-05 21:23:48,471 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:48,472 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2075 transitions. [2021-06-05 21:23:48,472 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:48,472 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:48,472 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:48,672 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1325,815 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:48,673 INFO L430 AbstractCegarLoop]: === Iteration 815 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:48,673 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:48,673 INFO L82 PathProgramCache]: Analyzing trace with hash 347432967, now seen corresponding path program 812 times [2021-06-05 21:23:48,673 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:48,673 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517554804] [2021-06-05 21:23:48,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:48,674 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:48,674 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1843712673] [2021-06-05 21:23:48,674 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 816 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 816 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:48,698 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:48,698 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:48,699 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:48,699 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:48,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:48,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,726 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:48,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:48,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:48,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:48,749 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,749 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:23:48,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:48,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:23:48,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:48,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,798 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:23:48,854 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:48,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,868 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:48,869 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,869 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:23:48,902 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:48,903 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,945 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:48,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:48,946 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:23:49,022 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:49,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:23:49,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:49,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:49,032 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:23:49,033 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:49,039 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:49,040 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:49,040 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:23:49,116 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:49,116 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:49,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517554804] [2021-06-05 21:23:49,116 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:49,116 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1843712673] [2021-06-05 21:23:49,116 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1843712673] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:49,116 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:49,116 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:49,116 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934096816] [2021-06-05 21:23:49,116 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:49,116 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:49,116 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:49,117 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:49,117 INFO L87 Difference]: Start difference. First operand 759 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:49,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:49,808 INFO L93 Difference]: Finished difference Result 803 states and 2179 transitions. [2021-06-05 21:23:49,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:49,809 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:49,809 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:49,810 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:23:49,810 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:23:49,810 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 210.2ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:49,811 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:23:49,815 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 758. [2021-06-05 21:23:49,816 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:49,817 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:49,817 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:49,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:49,817 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:49,817 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:49,817 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:49,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:49,817 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:49,818 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:50,018 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 816 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1326 [2021-06-05 21:23:50,018 INFO L430 AbstractCegarLoop]: === Iteration 816 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:50,018 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:50,018 INFO L82 PathProgramCache]: Analyzing trace with hash -600513142, now seen corresponding path program 813 times [2021-06-05 21:23:50,018 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:50,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495638577] [2021-06-05 21:23:50,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:50,020 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:50,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [139058555] [2021-06-05 21:23:50,020 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 817 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 817 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:50,046 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:23:50,046 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:50,046 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:50,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:50,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:50,068 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:50,076 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:50,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:50,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,102 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:50,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:23:50,168 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:50,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:50,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,187 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:50,187 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,187 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:23:50,255 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1528], 2=[F]} [2021-06-05 21:23:50,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:50,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:50,268 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:50,269 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:50,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:50,270 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,276 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:50,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:50,276 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:50,307 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:50,307 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:50,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495638577] [2021-06-05 21:23:50,307 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:50,307 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [139058555] [2021-06-05 21:23:50,307 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [139058555] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:50,307 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:50,307 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:50,307 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656566819] [2021-06-05 21:23:50,307 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:50,308 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:50,308 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:50,308 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:50,308 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:50,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:50,778 INFO L93 Difference]: Finished difference Result 807 states and 2183 transitions. [2021-06-05 21:23:50,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:50,779 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:50,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:50,780 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:23:50,780 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:23:50,780 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 163.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:50,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:23:50,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 763. [2021-06-05 21:23:50,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 763 states, 762 states have (on average 2.7349081364829395) internal successors, (2084), 762 states have internal predecessors, (2084), 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-06-05 21:23:50,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 763 states to 763 states and 2084 transitions. [2021-06-05 21:23:50,787 INFO L78 Accepts]: Start accepts. Automaton has 763 states and 2084 transitions. Word has length 18 [2021-06-05 21:23:50,787 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:50,787 INFO L482 AbstractCegarLoop]: Abstraction has 763 states and 2084 transitions. [2021-06-05 21:23:50,787 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:50,787 INFO L276 IsEmpty]: Start isEmpty. Operand 763 states and 2084 transitions. [2021-06-05 21:23:50,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:50,788 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:50,788 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:50,988 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1327,817 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:50,988 INFO L430 AbstractCegarLoop]: === Iteration 817 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:50,988 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:50,989 INFO L82 PathProgramCache]: Analyzing trace with hash 1117830564, now seen corresponding path program 814 times [2021-06-05 21:23:50,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:50,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770332485] [2021-06-05 21:23:50,989 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:50,990 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:50,990 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1165495940] [2021-06-05 21:23:50,990 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 818 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 818 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:51,014 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:51,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:51,015 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:51,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:51,036 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:51,037 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,044 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:51,045 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,045 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:51,061 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:51,062 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,072 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:51,073 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,073 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:23:51,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:51,144 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:23:51,145 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,160 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:51,161 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,161 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:23:51,208 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1530], 2=[F]} [2021-06-05 21:23:51,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:51,210 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:51,221 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:51,221 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:51,221 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:23:51,222 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,228 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:51,229 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:51,229 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:23:51,281 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:51,281 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:51,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770332485] [2021-06-05 21:23:51,281 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:51,281 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1165495940] [2021-06-05 21:23:51,281 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1165495940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:51,281 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:51,281 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:51,281 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835234572] [2021-06-05 21:23:51,281 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:51,281 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:51,281 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:51,281 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:51,282 INFO L87 Difference]: Start difference. First operand 763 states and 2084 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:51,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:51,921 INFO L93 Difference]: Finished difference Result 832 states and 2245 transitions. [2021-06-05 21:23:51,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:51,922 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:51,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:51,923 INFO L225 Difference]: With dead ends: 832 [2021-06-05 21:23:51,923 INFO L226 Difference]: Without dead ends: 829 [2021-06-05 21:23:51,923 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 165.4ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:51,924 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 829 states. [2021-06-05 21:23:51,929 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 829 to 761. [2021-06-05 21:23:51,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7342105263157896) internal successors, (2078), 760 states have internal predecessors, (2078), 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-06-05 21:23:51,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2078 transitions. [2021-06-05 21:23:51,930 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2078 transitions. Word has length 18 [2021-06-05 21:23:51,930 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:51,930 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2078 transitions. [2021-06-05 21:23:51,930 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:51,930 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2078 transitions. [2021-06-05 21:23:51,931 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:51,931 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:51,931 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:52,131 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1328,818 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:52,132 INFO L430 AbstractCegarLoop]: === Iteration 818 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:52,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:52,132 INFO L82 PathProgramCache]: Analyzing trace with hash 1136264590, now seen corresponding path program 815 times [2021-06-05 21:23:52,132 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:52,132 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [968745893] [2021-06-05 21:23:52,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:52,133 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:52,133 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [281315702] [2021-06-05 21:23:52,133 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 819 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 819 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:52,157 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:23:52,157 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:52,158 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:23:52,158 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:52,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:52,180 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,185 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:52,185 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,186 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:52,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:52,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:52,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,209 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:23:52,254 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:23:52,255 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,268 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:52,269 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,269 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:23:52,291 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1532], 2=[F]} [2021-06-05 21:23:52,293 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:52,294 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:52,306 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:52,306 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:52,306 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 25 [2021-06-05 21:23:52,307 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,313 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:52,314 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:52,314 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:28 [2021-06-05 21:23:52,377 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:52,378 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:52,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [968745893] [2021-06-05 21:23:52,378 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:52,378 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [281315702] [2021-06-05 21:23:52,378 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [281315702] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:52,378 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:52,378 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:52,378 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [894449073] [2021-06-05 21:23:52,378 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:52,378 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:52,378 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:52,378 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:52,379 INFO L87 Difference]: Start difference. First operand 761 states and 2078 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:52,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:52,806 INFO L93 Difference]: Finished difference Result 815 states and 2207 transitions. [2021-06-05 21:23:52,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:52,807 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:52,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:52,808 INFO L225 Difference]: With dead ends: 815 [2021-06-05 21:23:52,808 INFO L226 Difference]: Without dead ends: 812 [2021-06-05 21:23:52,808 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 125.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:52,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 812 states. [2021-06-05 21:23:52,814 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 812 to 760. [2021-06-05 21:23:52,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.7338603425559946) internal successors, (2075), 759 states have internal predecessors, (2075), 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-06-05 21:23:52,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2075 transitions. [2021-06-05 21:23:52,815 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2075 transitions. Word has length 18 [2021-06-05 21:23:52,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:52,815 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2075 transitions. [2021-06-05 21:23:52,815 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:52,815 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2075 transitions. [2021-06-05 21:23:52,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:52,816 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:52,816 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:53,016 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 819 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1329 [2021-06-05 21:23:53,017 INFO L430 AbstractCegarLoop]: === Iteration 819 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:53,017 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:53,017 INFO L82 PathProgramCache]: Analyzing trace with hash -1842545402, now seen corresponding path program 816 times [2021-06-05 21:23:53,017 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:53,017 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70583497] [2021-06-05 21:23:53,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:53,018 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:53,018 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537041819] [2021-06-05 21:23:53,018 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 820 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 820 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:53,042 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:23:53,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:53,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:23:53,043 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:53,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:53,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,070 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,070 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:23:53,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:53,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,091 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:23:53,130 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:53,131 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,139 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:53,165 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:23:53,187 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:53,202 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,205 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2021-06-05 21:23:53,206 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:53,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:53,225 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:48 [2021-06-05 21:23:53,304 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:53,305 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:53,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70583497] [2021-06-05 21:23:53,305 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:53,305 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537041819] [2021-06-05 21:23:53,305 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537041819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:53,305 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:53,305 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:53,305 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837477741] [2021-06-05 21:23:53,305 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:53,305 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:53,305 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:53,305 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:53,305 INFO L87 Difference]: Start difference. First operand 760 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:53,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:53,783 INFO L93 Difference]: Finished difference Result 817 states and 2212 transitions. [2021-06-05 21:23:53,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:53,784 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:53,784 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:53,785 INFO L225 Difference]: With dead ends: 817 [2021-06-05 21:23:53,785 INFO L226 Difference]: Without dead ends: 814 [2021-06-05 21:23:53,785 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 135.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:53,786 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2021-06-05 21:23:53,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 759. [2021-06-05 21:23:53,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 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-06-05 21:23:53,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 21:23:53,792 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 21:23:53,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:53,792 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 21:23:53,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:53,792 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 21:23:53,793 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:53,793 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:53,793 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:53,993 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 820 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1330 [2021-06-05 21:23:53,993 INFO L430 AbstractCegarLoop]: === Iteration 820 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:53,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:53,994 INFO L82 PathProgramCache]: Analyzing trace with hash -769460022, now seen corresponding path program 817 times [2021-06-05 21:23:53,994 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:53,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1382792555] [2021-06-05 21:23:53,994 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:53,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:53,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [890996496] [2021-06-05 21:23:53,995 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 821 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 821 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:54,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:23:54,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:23:54,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:54,039 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:54,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,048 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:54,048 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,048 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:54,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:54,065 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,076 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:54,077 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,077 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:23:54,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:54,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,120 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:54,120 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,120 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:54,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:54,154 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:23:54,155 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:23:54,156 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,162 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:54,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:23:54,164 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,170 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:54,171 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:54,171 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:23:54,228 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:54,228 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:54,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1382792555] [2021-06-05 21:23:54,228 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:54,228 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [890996496] [2021-06-05 21:23:54,228 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [890996496] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:54,228 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:54,228 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:54,228 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067965096] [2021-06-05 21:23:54,229 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:54,229 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:54,229 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:54,229 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:54,229 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:54,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:54,759 INFO L93 Difference]: Finished difference Result 870 states and 2344 transitions. [2021-06-05 21:23:54,759 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:54,760 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:54,760 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:54,761 INFO L225 Difference]: With dead ends: 870 [2021-06-05 21:23:54,761 INFO L226 Difference]: Without dead ends: 867 [2021-06-05 21:23:54,761 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 152.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:23:54,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 867 states. [2021-06-05 21:23:54,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 867 to 758. [2021-06-05 21:23:54,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:23:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:23:54,768 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:23:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:54,768 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:23:54,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:23:54,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:54,769 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:54,769 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:54,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 821 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1335 [2021-06-05 21:23:54,969 INFO L430 AbstractCegarLoop]: === Iteration 821 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:54,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:54,970 INFO L82 PathProgramCache]: Analyzing trace with hash -598717949, now seen corresponding path program 818 times [2021-06-05 21:23:54,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:54,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1747238738] [2021-06-05 21:23:54,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:54,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:54,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [830867316] [2021-06-05 21:23:54,971 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 822 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 822 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:54,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:23:54,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:54,995 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:54,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:55,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:55,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:55,064 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:55,064 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,081 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,082 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,082 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:55,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:55,110 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:55,111 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:23:55,152 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:55,152 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:55,153 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,169 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,169 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,169 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:23:55,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:55,200 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,219 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,220 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,220 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:23:55,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:55,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:23:55,337 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,343 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:55,344 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:55,344 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:23:55,379 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:55,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:55,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1747238738] [2021-06-05 21:23:55,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:55,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [830867316] [2021-06-05 21:23:55,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [830867316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:55,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:55,379 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:55,379 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1619405176] [2021-06-05 21:23:55,379 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:55,379 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:55,379 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:55,379 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:55,379 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:56,159 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:56,159 INFO L93 Difference]: Finished difference Result 810 states and 2188 transitions. [2021-06-05 21:23:56,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:56,160 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:56,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:56,161 INFO L225 Difference]: With dead ends: 810 [2021-06-05 21:23:56,161 INFO L226 Difference]: Without dead ends: 807 [2021-06-05 21:23:56,162 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 227.9ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:56,162 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 807 states. [2021-06-05 21:23:56,167 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 807 to 761. [2021-06-05 21:23:56,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.7407894736842104) internal successors, (2083), 760 states have internal predecessors, (2083), 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-06-05 21:23:56,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2083 transitions. [2021-06-05 21:23:56,168 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2083 transitions. Word has length 18 [2021-06-05 21:23:56,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:56,169 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2083 transitions. [2021-06-05 21:23:56,169 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:56,169 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2083 transitions. [2021-06-05 21:23:56,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:56,169 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:56,169 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:56,369 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 822 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1336 [2021-06-05 21:23:56,370 INFO L430 AbstractCegarLoop]: === Iteration 822 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:56,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:56,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1119625757, now seen corresponding path program 819 times [2021-06-05 21:23:56,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:56,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577316396] [2021-06-05 21:23:56,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:56,371 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:56,371 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1365390069] [2021-06-05 21:23:56,371 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 823 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 823 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:56,396 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:23:56,396 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:56,397 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:23:56,397 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:56,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:23:56,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,427 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,427 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:24 [2021-06-05 21:23:56,444 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:23:56,444 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,457 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,457 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,457 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:23:56,479 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:56,480 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,490 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,491 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,491 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:38 [2021-06-05 21:23:56,513 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:56,513 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:23:56,604 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:23:56,604 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:56,605 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,636 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:56,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:76, output treesize:72 [2021-06-05 21:23:56,747 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1542], 3=[F]} [2021-06-05 21:23:56,750 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:56,751 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,778 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,792 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 21:23:56,792 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 45 [2021-06-05 21:23:56,794 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:56,818 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:56,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:23:56,821 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:70, output treesize:53 [2021-06-05 21:23:57,025 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:57,026 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:57,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577316396] [2021-06-05 21:23:57,026 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:57,026 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1365390069] [2021-06-05 21:23:57,026 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1365390069] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:57,026 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:57,026 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:23:57,026 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1122024513] [2021-06-05 21:23:57,026 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:23:57,026 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:57,026 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:23:57,026 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:57,026 INFO L87 Difference]: Start difference. First operand 761 states and 2083 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:58,187 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:58,187 INFO L93 Difference]: Finished difference Result 842 states and 2255 transitions. [2021-06-05 21:23:58,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:23:58,189 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:58,189 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:58,190 INFO L225 Difference]: With dead ends: 842 [2021-06-05 21:23:58,190 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 21:23:58,190 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 590.2ms TimeCoverageRelationStatistics Valid=53, Invalid=253, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:23:58,190 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 21:23:58,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 760. [2021-06-05 21:23:58,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 760 states, 759 states have (on average 2.739130434782609) internal successors, (2079), 759 states have internal predecessors, (2079), 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-06-05 21:23:58,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 760 states to 760 states and 2079 transitions. [2021-06-05 21:23:58,197 INFO L78 Accepts]: Start accepts. Automaton has 760 states and 2079 transitions. Word has length 18 [2021-06-05 21:23:58,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:58,197 INFO L482 AbstractCegarLoop]: Abstraction has 760 states and 2079 transitions. [2021-06-05 21:23:58,197 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:23:58,197 INFO L276 IsEmpty]: Start isEmpty. Operand 760 states and 2079 transitions. [2021-06-05 21:23:58,198 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:58,198 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:58,198 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:58,398 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1337,823 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:58,398 INFO L430 AbstractCegarLoop]: === Iteration 823 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:58,399 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:58,399 INFO L82 PathProgramCache]: Analyzing trace with hash 1138059783, now seen corresponding path program 820 times [2021-06-05 21:23:58,399 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:58,399 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1683635292] [2021-06-05 21:23:58,399 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:58,400 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:58,400 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1408190033] [2021-06-05 21:23:58,400 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 824 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 824 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:58,425 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:23:58,425 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:58,426 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:58,426 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:58,447 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:58,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:58,490 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:58,491 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,510 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,510 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:58,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:23:58,542 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,554 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,555 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,555 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:40 [2021-06-05 21:23:58,577 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:23:58,578 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,591 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:23:58,613 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:23:58,614 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,630 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,630 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:23:58,667 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1545], 12=[F]} [2021-06-05 21:23:58,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:58,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,686 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,706 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:23:58,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:23:58,708 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,714 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:58,714 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:58,714 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:23:58,784 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:23:58,785 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:23:58,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1683635292] [2021-06-05 21:23:58,785 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:23:58,785 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1408190033] [2021-06-05 21:23:58,785 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1408190033] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:23:58,785 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:23:58,785 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:23:58,785 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1787895438] [2021-06-05 21:23:58,785 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:23:58,785 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:23:58,785 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:23:58,785 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:23:58,785 INFO L87 Difference]: Start difference. First operand 760 states and 2079 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:59,543 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:23:59,544 INFO L93 Difference]: Finished difference Result 805 states and 2182 transitions. [2021-06-05 21:23:59,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:23:59,545 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:23:59,545 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:23:59,546 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:23:59,546 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:23:59,546 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 182.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:23:59,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:23:59,552 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 759. [2021-06-05 21:23:59,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.737467018469657) internal successors, (2075), 758 states have internal predecessors, (2075), 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-06-05 21:23:59,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2075 transitions. [2021-06-05 21:23:59,553 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2075 transitions. Word has length 18 [2021-06-05 21:23:59,553 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:23:59,553 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2075 transitions. [2021-06-05 21:23:59,553 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:23:59,553 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2075 transitions. [2021-06-05 21:23:59,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:23:59,554 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:23:59,554 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:23:59,754 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 824 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1342 [2021-06-05 21:23:59,754 INFO L430 AbstractCegarLoop]: === Iteration 824 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:23:59,755 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:23:59,755 INFO L82 PathProgramCache]: Analyzing trace with hash -1840750209, now seen corresponding path program 821 times [2021-06-05 21:23:59,755 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:23:59,755 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218296134] [2021-06-05 21:23:59,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:23:59,756 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:23:59,756 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1247336566] [2021-06-05 21:23:59,756 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 825 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 825 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:23:59,782 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:23:59,782 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:23:59,783 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:23:59,783 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:23:59,804 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:23:59,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,825 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:59,825 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,825 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:23:59,853 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:23:59,854 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,874 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:59,874 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,875 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:23:59,906 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:59,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:23:59,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:59,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:23:59,949 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:23:59,950 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:23:59,951 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,966 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:23:59,967 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:23:59,967 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:23:59,995 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:23:59,996 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:00,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:00,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:00,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:24:00,113 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:00,113 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:00,114 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:00,121 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:00,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:00,124 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:00,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:00,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:00,130 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:00,197 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:00,198 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:00,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218296134] [2021-06-05 21:24:00,198 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:00,198 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1247336566] [2021-06-05 21:24:00,198 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1247336566] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:00,198 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:00,198 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:00,198 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369346357] [2021-06-05 21:24:00,198 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:00,198 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:00,198 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:00,198 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:00,198 INFO L87 Difference]: Start difference. First operand 759 states and 2075 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:00,953 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:00,953 INFO L93 Difference]: Finished difference Result 805 states and 2184 transitions. [2021-06-05 21:24:00,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:00,954 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:00,954 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:00,955 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:24:00,955 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:24:00,955 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 214.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:00,955 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:24:00,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 758. [2021-06-05 21:24:00,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7357992073976223) internal successors, (2071), 757 states have internal predecessors, (2071), 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-06-05 21:24:00,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2071 transitions. [2021-06-05 21:24:00,962 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2071 transitions. Word has length 18 [2021-06-05 21:24:00,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:00,962 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2071 transitions. [2021-06-05 21:24:00,962 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:00,962 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2071 transitions. [2021-06-05 21:24:00,962 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:00,962 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:00,962 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:01,163 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 825 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1343 [2021-06-05 21:24:01,163 INFO L430 AbstractCegarLoop]: === Iteration 825 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:01,163 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:01,163 INFO L82 PathProgramCache]: Analyzing trace with hash -1357205344, now seen corresponding path program 822 times [2021-06-05 21:24:01,163 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:01,163 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1732498959] [2021-06-05 21:24:01,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:01,164 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:01,164 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1751954308] [2021-06-05 21:24:01,164 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 826 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 826 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:01,190 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:24:01,190 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:01,190 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:24:01,190 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:01,211 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:01,212 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,218 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,218 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,218 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:24:01,231 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:01,232 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,238 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,238 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,238 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:24:01,253 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:01,254 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,260 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:24:01,310 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2021-06-05 21:24:01,317 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:24:01,330 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 30 [2021-06-05 21:24:01,333 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,346 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:01,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:01,347 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:50 [2021-06-05 21:24:01,421 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:01,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:01,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1732498959] [2021-06-05 21:24:01,421 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:01,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1751954308] [2021-06-05 21:24:01,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1751954308] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:01,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:01,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:01,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [71628544] [2021-06-05 21:24:01,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:01,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:01,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:01,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:01,422 INFO L87 Difference]: Start difference. First operand 758 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:01,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:01,972 INFO L93 Difference]: Finished difference Result 845 states and 2280 transitions. [2021-06-05 21:24:01,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:01,973 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:01,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:01,974 INFO L225 Difference]: With dead ends: 845 [2021-06-05 21:24:01,974 INFO L226 Difference]: Without dead ends: 842 [2021-06-05 21:24:01,974 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 165.1ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:24:01,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-06-05 21:24:01,980 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 761. [2021-06-05 21:24:01,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 761 states, 760 states have (on average 2.736842105263158) internal successors, (2080), 760 states have internal predecessors, (2080), 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-06-05 21:24:01,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 761 states to 761 states and 2080 transitions. [2021-06-05 21:24:01,981 INFO L78 Accepts]: Start accepts. Automaton has 761 states and 2080 transitions. Word has length 18 [2021-06-05 21:24:01,981 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:01,981 INFO L482 AbstractCegarLoop]: Abstraction has 761 states and 2080 transitions. [2021-06-05 21:24:01,981 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:01,981 INFO L276 IsEmpty]: Start isEmpty. Operand 761 states and 2080 transitions. [2021-06-05 21:24:01,982 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:01,982 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:01,982 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:02,182 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 826 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1344 [2021-06-05 21:24:02,182 INFO L430 AbstractCegarLoop]: === Iteration 826 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:02,183 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:02,183 INFO L82 PathProgramCache]: Analyzing trace with hash 305420551, now seen corresponding path program 823 times [2021-06-05 21:24:02,183 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:02,183 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792446386] [2021-06-05 21:24:02,183 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:02,184 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:02,184 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2081764656] [2021-06-05 21:24:02,184 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 827 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 827 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:02,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:02,209 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:02,209 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:02,230 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:02,230 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,236 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,236 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:24:02,250 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:02,251 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,261 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,261 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,261 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:24:02,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:02,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,289 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,290 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,290 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:24:02,308 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:02,314 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,322 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,322 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,322 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:24:02,343 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:02,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,355 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,355 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:24:02,399 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:02,399 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:02,400 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:02,409 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,415 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:02,415 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:02,415 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:02,480 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:02,480 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:02,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792446386] [2021-06-05 21:24:02,480 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:02,480 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2081764656] [2021-06-05 21:24:02,480 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2081764656] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:02,480 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:02,480 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:02,480 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602467681] [2021-06-05 21:24:02,480 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:02,480 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:02,481 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:02,481 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:02,481 INFO L87 Difference]: Start difference. First operand 761 states and 2080 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:03,098 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:03,098 INFO L93 Difference]: Finished difference Result 805 states and 2186 transitions. [2021-06-05 21:24:03,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:03,099 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:03,099 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:03,100 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:24:03,100 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:24:03,100 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 132.0ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:03,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:24:03,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 757. [2021-06-05 21:24:03,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 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-06-05 21:24:03,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 21:24:03,107 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 21:24:03,107 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:03,107 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 21:24:03,107 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:03,107 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 21:24:03,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:03,108 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:03,108 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:03,308 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1349,827 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:03,308 INFO L430 AbstractCegarLoop]: === Iteration 827 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:03,309 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:03,309 INFO L82 PathProgramCache]: Analyzing trace with hash -1167264769, now seen corresponding path program 824 times [2021-06-05 21:24:03,309 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:03,309 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833149039] [2021-06-05 21:24:03,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:03,310 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:03,310 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1445724454] [2021-06-05 21:24:03,310 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 828 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 828 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:03,334 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:03,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:03,334 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:03,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:03,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:03,356 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,361 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,361 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:03,373 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:03,374 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,380 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:03,395 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:03,396 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,406 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:03,425 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:03,426 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,438 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:03,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:03,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:24:03,560 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:03,561 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,568 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:03,570 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,576 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:03,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:03,576 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:03,608 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:03,608 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:03,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833149039] [2021-06-05 21:24:03,608 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:03,608 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1445724454] [2021-06-05 21:24:03,608 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1445724454] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:03,608 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:03,608 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:03,608 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896356935] [2021-06-05 21:24:03,608 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:03,608 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:03,608 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:03,608 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:03,609 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:04,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:04,103 INFO L93 Difference]: Finished difference Result 794 states and 2150 transitions. [2021-06-05 21:24:04,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:04,104 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:04,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:04,105 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:24:04,105 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:24:04,105 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 144.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:04,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:24:04,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 758. [2021-06-05 21:24:04,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7344782034346102) internal successors, (2070), 757 states have internal predecessors, (2070), 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-06-05 21:24:04,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2070 transitions. [2021-06-05 21:24:04,112 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2070 transitions. Word has length 18 [2021-06-05 21:24:04,112 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:04,112 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2070 transitions. [2021-06-05 21:24:04,112 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:04,112 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2070 transitions. [2021-06-05 21:24:04,113 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:04,113 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:04,113 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:04,313 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1350,828 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:04,314 INFO L430 AbstractCegarLoop]: === Iteration 828 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:04,314 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:04,314 INFO L82 PathProgramCache]: Analyzing trace with hash 561782565, now seen corresponding path program 825 times [2021-06-05 21:24:04,314 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:04,314 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198719834] [2021-06-05 21:24:04,314 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:04,315 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:04,315 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [991451677] [2021-06-05 21:24:04,315 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 829 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 829 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:04,342 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:24:04,342 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:04,343 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:24:04,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:04,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:04,364 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:04,382 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:04,382 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,389 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,389 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,389 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:04,405 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:04,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,416 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:04,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:04,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,460 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,461 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,461 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:04,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:04,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,520 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:24:04,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:04,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,572 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,574 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:04,575 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,581 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:04,581 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:04,581 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:04,614 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:04,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:04,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198719834] [2021-06-05 21:24:04,614 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:04,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [991451677] [2021-06-05 21:24:04,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [991451677] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:04,614 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:04,614 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:04,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275161041] [2021-06-05 21:24:04,614 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:04,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:04,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:04,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:04,615 INFO L87 Difference]: Start difference. First operand 758 states and 2070 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:05,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:05,186 INFO L93 Difference]: Finished difference Result 799 states and 2161 transitions. [2021-06-05 21:24:05,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:05,187 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:05,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:05,188 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:24:05,188 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:24:05,188 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 150.2ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:05,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:24:05,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 759. [2021-06-05 21:24:05,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 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-06-05 21:24:05,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 21:24:05,195 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 21:24:05,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:05,195 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 21:24:05,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:05,195 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 21:24:05,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:05,196 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:05,196 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:05,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1351,829 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:05,396 INFO L430 AbstractCegarLoop]: === Iteration 829 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:05,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:05,397 INFO L82 PathProgramCache]: Analyzing trace with hash -2014841025, now seen corresponding path program 826 times [2021-06-05 21:24:05,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:05,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1353712808] [2021-06-05 21:24:05,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:05,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:05,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1860360670] [2021-06-05 21:24:05,398 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 830 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 830 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:05,423 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:05,423 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:05,424 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:05,424 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:05,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:05,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,450 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,451 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,451 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:05,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:05,464 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,471 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,472 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,472 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:05,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:05,488 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:05,489 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,520 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:05,561 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:05,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,575 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,576 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,576 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:05,628 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:05,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:05,630 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,644 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,644 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,644 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:24:05,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:05,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:24:05,690 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,696 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:05,696 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:05,696 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:05,753 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:05,753 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:05,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1353712808] [2021-06-05 21:24:05,753 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:05,753 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1860360670] [2021-06-05 21:24:05,753 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1860360670] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:05,753 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:05,753 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:05,753 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450749611] [2021-06-05 21:24:05,753 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:05,753 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:05,753 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:05,754 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:05,754 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:06,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:06,475 INFO L93 Difference]: Finished difference Result 811 states and 2191 transitions. [2021-06-05 21:24:06,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:06,476 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:06,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:06,477 INFO L225 Difference]: With dead ends: 811 [2021-06-05 21:24:06,477 INFO L226 Difference]: Without dead ends: 808 [2021-06-05 21:24:06,477 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 182.1ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:06,478 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 808 states. [2021-06-05 21:24:06,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 808 to 758. [2021-06-05 21:24:06,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.7344782034346102) internal successors, (2070), 757 states have internal predecessors, (2070), 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-06-05 21:24:06,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2070 transitions. [2021-06-05 21:24:06,484 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2070 transitions. Word has length 18 [2021-06-05 21:24:06,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:06,484 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2070 transitions. [2021-06-05 21:24:06,484 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:06,485 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2070 transitions. [2021-06-05 21:24:06,485 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:06,485 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:06,485 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:06,685 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 830 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1352 [2021-06-05 21:24:06,686 INFO L430 AbstractCegarLoop]: === Iteration 830 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:06,686 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:06,686 INFO L82 PathProgramCache]: Analyzing trace with hash 1133237371, now seen corresponding path program 827 times [2021-06-05 21:24:06,686 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:06,686 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1316484185] [2021-06-05 21:24:06,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:06,687 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:06,687 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [618801018] [2021-06-05 21:24:06,687 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 831 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 831 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:06,719 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:24:06,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:06,720 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:06,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:06,740 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:06,741 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:06,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:06,759 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:06,759 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:06,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:06,815 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:06,816 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:06,827 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:06,849 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:06,850 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:06,862 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,862 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:06,897 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:06,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:06,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,915 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:06,916 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:06,916 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:24:07,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:07,009 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:07,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:07,017 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:07,018 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:07,024 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:07,024 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:07,024 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:07,061 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:07,061 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:07,061 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1316484185] [2021-06-05 21:24:07,061 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:07,062 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [618801018] [2021-06-05 21:24:07,062 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [618801018] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:07,062 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:07,062 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:07,062 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2083949412] [2021-06-05 21:24:07,062 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:07,062 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:07,062 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:07,062 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:07,062 INFO L87 Difference]: Start difference. First operand 758 states and 2070 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:07,739 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:07,739 INFO L93 Difference]: Finished difference Result 794 states and 2152 transitions. [2021-06-05 21:24:07,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:07,740 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:07,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:07,741 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:24:07,741 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:24:07,742 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 206.5ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:07,742 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:24:07,747 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 759. [2021-06-05 21:24:07,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 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-06-05 21:24:07,748 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 21:24:07,749 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 21:24:07,749 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:07,749 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 21:24:07,749 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:07,749 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 21:24:07,749 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:07,749 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:07,749 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:07,950 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 831 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1353 [2021-06-05 21:24:07,950 INFO L430 AbstractCegarLoop]: === Iteration 831 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:07,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:07,950 INFO L82 PathProgramCache]: Analyzing trace with hash -1443386219, now seen corresponding path program 828 times [2021-06-05 21:24:07,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:07,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [575972229] [2021-06-05 21:24:07,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:07,951 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:07,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [649435990] [2021-06-05 21:24:07,951 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 832 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 832 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:07,979 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:24:07,980 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:07,980 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:24:07,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:08,002 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:08,003 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,008 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,009 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,009 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:08,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:08,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,029 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,030 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,030 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:08,047 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:08,047 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:08,048 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:08,131 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:08,132 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,145 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,145 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:08,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:08,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:08,184 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,200 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,201 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,201 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:24:08,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:08,266 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,272 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:08,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:08,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:08,281 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:08,340 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:08,340 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:08,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [575972229] [2021-06-05 21:24:08,340 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:08,340 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [649435990] [2021-06-05 21:24:08,340 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [649435990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:08,340 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:08,340 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:08,340 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833190677] [2021-06-05 21:24:08,340 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:08,340 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:08,340 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:08,341 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:08,341 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:09,226 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:09,226 INFO L93 Difference]: Finished difference Result 807 states and 2183 transitions. [2021-06-05 21:24:09,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:09,227 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:09,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:09,228 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:24:09,228 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:24:09,229 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 207.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:09,229 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:24:09,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 759. [2021-06-05 21:24:09,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7348284960422165) internal successors, (2073), 758 states have internal predecessors, (2073), 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-06-05 21:24:09,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2073 transitions. [2021-06-05 21:24:09,235 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2073 transitions. Word has length 18 [2021-06-05 21:24:09,235 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:09,235 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2073 transitions. [2021-06-05 21:24:09,235 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:09,236 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2073 transitions. [2021-06-05 21:24:09,236 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:09,236 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:09,236 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:09,437 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 832 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1354 [2021-06-05 21:24:09,437 INFO L430 AbstractCegarLoop]: === Iteration 832 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:09,437 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:09,437 INFO L82 PathProgramCache]: Analyzing trace with hash -1424952193, now seen corresponding path program 829 times [2021-06-05 21:24:09,437 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:09,437 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537833351] [2021-06-05 21:24:09,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:09,439 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:09,439 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087463764] [2021-06-05 21:24:09,439 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 833 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 833 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:09,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:09,465 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:09,465 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:09,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:09,487 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,494 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:09,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:09,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,521 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,521 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:24:09,540 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:09,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:09,541 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,573 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,573 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,573 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:09,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:09,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:24:09,673 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:09,674 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,688 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:24:09,724 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1571], 12=[F]} [2021-06-05 21:24:09,731 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:09,732 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,766 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:09,766 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:09,767 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,773 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:09,774 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:09,774 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:09,855 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:09,855 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:09,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537833351] [2021-06-05 21:24:09,855 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:09,855 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087463764] [2021-06-05 21:24:09,855 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087463764] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:09,855 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:09,855 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:09,855 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720640866] [2021-06-05 21:24:09,855 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:09,855 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:09,855 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:09,856 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:09,856 INFO L87 Difference]: Start difference. First operand 759 states and 2073 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:10,619 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:10,619 INFO L93 Difference]: Finished difference Result 798 states and 2165 transitions. [2021-06-05 21:24:10,620 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:10,620 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:10,621 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:10,622 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:24:10,622 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 21:24:10,622 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 203.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:10,622 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 21:24:10,627 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 757. [2021-06-05 21:24:10,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 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-06-05 21:24:10,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 21:24:10,628 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 21:24:10,628 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:10,628 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 21:24:10,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:10,628 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 21:24:10,629 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:10,629 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:10,629 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:10,829 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1355,833 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:10,830 INFO L430 AbstractCegarLoop]: === Iteration 833 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:10,830 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:10,830 INFO L82 PathProgramCache]: Analyzing trace with hash 1317666943, now seen corresponding path program 830 times [2021-06-05 21:24:10,830 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:10,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681442101] [2021-06-05 21:24:10,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:10,831 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:10,831 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1849042356] [2021-06-05 21:24:10,831 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 834 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 834 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:10,854 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:10,854 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:10,855 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:10,855 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:10,876 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:10,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:10,882 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,882 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:10,894 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:10,895 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,916 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:10,917 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,917 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:10,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:10,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:10,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:10,961 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:11,011 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:11,012 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,020 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,021 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,021 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:24:11,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:11,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,053 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:24:11,077 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 21:24:11,079 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:24:11,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,087 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:24:11,088 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,094 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,094 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,094 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 21:24:11,122 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:11,122 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:11,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681442101] [2021-06-05 21:24:11,123 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:11,123 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1849042356] [2021-06-05 21:24:11,123 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1849042356] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:11,123 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:11,123 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:11,123 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1710569729] [2021-06-05 21:24:11,123 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:11,123 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:11,123 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:11,123 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:11,123 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:11,679 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:11,679 INFO L93 Difference]: Finished difference Result 798 states and 2155 transitions. [2021-06-05 21:24:11,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:11,680 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:11,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:11,681 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:24:11,681 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 21:24:11,681 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 140.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:11,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 21:24:11,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 756. [2021-06-05 21:24:11,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.733774834437086) internal successors, (2064), 755 states have internal predecessors, (2064), 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-06-05 21:24:11,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2064 transitions. [2021-06-05 21:24:11,688 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2064 transitions. Word has length 18 [2021-06-05 21:24:11,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:11,688 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2064 transitions. [2021-06-05 21:24:11,688 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:11,688 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2064 transitions. [2021-06-05 21:24:11,689 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:11,689 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:11,689 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:11,889 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 834 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1356 [2021-06-05 21:24:11,889 INFO L430 AbstractCegarLoop]: === Iteration 834 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:11,889 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:11,889 INFO L82 PathProgramCache]: Analyzing trace with hash -1015559165, now seen corresponding path program 831 times [2021-06-05 21:24:11,889 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:11,889 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218257530] [2021-06-05 21:24:11,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:11,891 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:11,891 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [746759046] [2021-06-05 21:24:11,891 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 835 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 835 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:11,924 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:24:11,924 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:11,925 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 33 conjunts are in the unsatisfiable core [2021-06-05 21:24:11,925 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:11,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:11,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,951 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,951 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,951 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:11,963 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:11,964 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,970 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:11,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:11,971 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:11,994 INFO L354 Elim1Store]: treesize reduction 28, result has 20.0 percent of original size [2021-06-05 21:24:11,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:11,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,028 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:12,029 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,029 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:12,111 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:12,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,138 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:12,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,139 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:24:12,202 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:12,213 INFO L354 Elim1Store]: treesize reduction 33, result has 17.5 percent of original size [2021-06-05 21:24:12,213 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 45 treesize of output 47 [2021-06-05 21:24:12,214 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,235 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:12,237 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:24:12,237 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:73, output treesize:69 [2021-06-05 21:24:12,424 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1578], 7=[F]} [2021-06-05 21:24:12,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:12,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,479 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:12,484 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:12,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:12,516 INFO L354 Elim1Store]: treesize reduction 18, result has 60.0 percent of original size [2021-06-05 21:24:12,516 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 5 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 5 case distinctions, treesize of input 53 treesize of output 65 [2021-06-05 21:24:12,517 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:12,561 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:12,584 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:24:12,584 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:71, output treesize:71 [2021-06-05 21:24:12,852 WARN L205 SmtUtils]: Spent 110.00 ms on a formula simplification. DAG size of input: 45 DAG size of output: 42 [2021-06-05 21:24:12,990 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:12,990 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:12,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218257530] [2021-06-05 21:24:12,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:12,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [746759046] [2021-06-05 21:24:12,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [746759046] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:12,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:12,991 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:24:12,991 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969099181] [2021-06-05 21:24:12,991 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:24:12,991 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:12,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:24:12,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:12,991 INFO L87 Difference]: Start difference. First operand 756 states and 2064 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:24:13,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:13,980 INFO L93 Difference]: Finished difference Result 812 states and 2187 transitions. [2021-06-05 21:24:13,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:24:13,981 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:13,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:13,982 INFO L225 Difference]: With dead ends: 812 [2021-06-05 21:24:13,982 INFO L226 Difference]: Without dead ends: 809 [2021-06-05 21:24:13,982 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 882.3ms TimeCoverageRelationStatistics Valid=46, Invalid=226, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:24:13,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 809 states. [2021-06-05 21:24:13,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 809 to 757. [2021-06-05 21:24:13,988 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 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-06-05 21:24:13,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 21:24:13,989 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 21:24:13,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:13,989 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 21:24:13,989 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:24:13,989 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 21:24:13,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:13,990 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:13,990 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:14,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1357,835 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:14,190 INFO L430 AbstractCegarLoop]: === Iteration 835 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:14,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:14,191 INFO L82 PathProgramCache]: Analyzing trace with hash 702784541, now seen corresponding path program 832 times [2021-06-05 21:24:14,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:14,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [94614750] [2021-06-05 21:24:14,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:14,192 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:14,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1711197399] [2021-06-05 21:24:14,192 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 836 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 836 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:14,217 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:14,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:14,218 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:14,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:14,239 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:14,240 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,245 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:14,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:14,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,278 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,278 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,278 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:14,309 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:14,309 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:24:14,310 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,336 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,336 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:24:14,380 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:14,381 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:14,381 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:24:14,426 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:14,427 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:14,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:14,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,520 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:24:14,522 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:14,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:14,529 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:14,581 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:14,581 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:14,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [94614750] [2021-06-05 21:24:14,581 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:14,581 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1711197399] [2021-06-05 21:24:14,581 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1711197399] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:14,581 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:14,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:14,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1305414393] [2021-06-05 21:24:14,582 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:14,582 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:14,582 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:14,582 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:14,582 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:15,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:15,275 INFO L93 Difference]: Finished difference Result 807 states and 2180 transitions. [2021-06-05 21:24:15,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:15,276 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:15,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:15,277 INFO L225 Difference]: With dead ends: 807 [2021-06-05 21:24:15,277 INFO L226 Difference]: Without dead ends: 804 [2021-06-05 21:24:15,278 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 205.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:15,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 804 states. [2021-06-05 21:24:15,283 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 804 to 757. [2021-06-05 21:24:15,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.734126984126984) internal successors, (2067), 756 states have internal predecessors, (2067), 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-06-05 21:24:15,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2067 transitions. [2021-06-05 21:24:15,285 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2067 transitions. Word has length 18 [2021-06-05 21:24:15,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:15,285 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2067 transitions. [2021-06-05 21:24:15,285 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:15,285 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2067 transitions. [2021-06-05 21:24:15,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:15,285 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:15,285 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:15,486 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1373,836 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:15,486 INFO L430 AbstractCegarLoop]: === Iteration 836 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:15,486 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:15,486 INFO L82 PathProgramCache]: Analyzing trace with hash 721218567, now seen corresponding path program 833 times [2021-06-05 21:24:15,486 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:15,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896250922] [2021-06-05 21:24:15,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:15,487 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:15,487 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [845162031] [2021-06-05 21:24:15,487 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 837 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 837 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:15,514 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:24:15,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:15,515 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:15,515 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:15,536 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:15,536 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,541 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,541 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:15,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:15,554 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,574 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,574 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,574 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:15,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:15,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:24:15,606 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,635 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,636 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,636 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:24:15,676 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:15,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:15,677 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,692 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,693 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:24:15,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:15,730 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,747 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:15,784 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1584], 12=[F]} [2021-06-05 21:24:15,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:15,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,822 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:15,822 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:15,823 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,829 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:15,829 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:15,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:15,899 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:15,899 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:15,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896250922] [2021-06-05 21:24:15,899 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:15,899 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [845162031] [2021-06-05 21:24:15,899 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [845162031] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:15,899 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:15,899 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:15,899 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844932619] [2021-06-05 21:24:15,899 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:15,899 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:15,899 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:15,900 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:15,900 INFO L87 Difference]: Start difference. First operand 757 states and 2067 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:16,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:16,618 INFO L93 Difference]: Finished difference Result 798 states and 2162 transitions. [2021-06-05 21:24:16,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:16,619 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:16,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:16,620 INFO L225 Difference]: With dead ends: 798 [2021-06-05 21:24:16,621 INFO L226 Difference]: Without dead ends: 795 [2021-06-05 21:24:16,621 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 196.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:16,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 795 states. [2021-06-05 21:24:16,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 795 to 756. [2021-06-05 21:24:16,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.733774834437086) internal successors, (2064), 755 states have internal predecessors, (2064), 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-06-05 21:24:16,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2064 transitions. [2021-06-05 21:24:16,627 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2064 transitions. Word has length 18 [2021-06-05 21:24:16,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:16,627 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2064 transitions. [2021-06-05 21:24:16,628 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:16,628 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2064 transitions. [2021-06-05 21:24:16,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:16,628 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:16,628 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:16,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 837 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1374 [2021-06-05 21:24:16,829 INFO L430 AbstractCegarLoop]: === Iteration 837 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:16,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:16,829 INFO L82 PathProgramCache]: Analyzing trace with hash 2037375871, now seen corresponding path program 834 times [2021-06-05 21:24:16,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:16,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744018303] [2021-06-05 21:24:16,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:16,830 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:16,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [200908510] [2021-06-05 21:24:16,830 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 838 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 838 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:16,856 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:24:16,856 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:16,856 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:16,857 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:16,882 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:16,883 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,890 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:16,891 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,891 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:16,906 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:16,907 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:16,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:16,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:16,964 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:24:16,965 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,996 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:16,997 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:16,997 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:53 [2021-06-05 21:24:17,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:17,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,055 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:17,056 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,056 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:57, output treesize:56 [2021-06-05 21:24:17,082 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:17,083 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,124 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:17,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,125 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:61, output treesize:60 [2021-06-05 21:24:17,191 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:17,191 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:17,192 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,199 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:17,201 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:17,201 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,208 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:17,208 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:17,208 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:17,275 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:17,275 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:17,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744018303] [2021-06-05 21:24:17,275 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:17,275 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [200908510] [2021-06-05 21:24:17,275 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [200908510] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:17,275 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:17,275 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:17,275 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [616733017] [2021-06-05 21:24:17,275 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:17,275 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:17,275 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:17,276 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:17,276 INFO L87 Difference]: Start difference. First operand 756 states and 2064 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:18,084 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:18,085 INFO L93 Difference]: Finished difference Result 800 states and 2168 transitions. [2021-06-05 21:24:18,085 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:18,085 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:18,086 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:18,087 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:24:18,087 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:24:18,087 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 204.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:18,087 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:24:18,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 755. [2021-06-05 21:24:18,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7320954907161803) internal successors, (2060), 754 states have internal predecessors, (2060), 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-06-05 21:24:18,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2060 transitions. [2021-06-05 21:24:18,094 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2060 transitions. Word has length 18 [2021-06-05 21:24:18,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:18,094 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2060 transitions. [2021-06-05 21:24:18,094 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:18,094 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2060 transitions. [2021-06-05 21:24:18,094 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:18,094 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:18,095 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:18,295 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 838 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1375 [2021-06-05 21:24:18,295 INFO L430 AbstractCegarLoop]: === Iteration 838 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:18,295 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:18,295 INFO L82 PathProgramCache]: Analyzing trace with hash 1089429762, now seen corresponding path program 835 times [2021-06-05 21:24:18,295 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:18,295 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175240945] [2021-06-05 21:24:18,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:18,296 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:18,296 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [266588485] [2021-06-05 21:24:18,296 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 839 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 839 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:18,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:18,323 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:24:18,323 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:18,344 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:18,344 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,349 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:18,350 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,350 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:18,362 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:18,363 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,371 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:18,372 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,372 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:18,434 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:18,434 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:24:18,435 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,451 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:18,452 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,452 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:46 [2021-06-05 21:24:18,524 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1589], 2=[F]} [2021-06-05 21:24:18,526 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:18,526 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,535 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:18,537 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:18,537 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:18,538 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:24:18,539 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,545 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:18,545 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:18,545 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:24:18,575 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:18,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:18,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175240945] [2021-06-05 21:24:18,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:18,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266588485] [2021-06-05 21:24:18,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266588485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:18,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:18,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:18,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [431907992] [2021-06-05 21:24:18,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:18,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:18,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:18,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:18,576 INFO L87 Difference]: Start difference. First operand 755 states and 2060 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:19,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:19,014 INFO L93 Difference]: Finished difference Result 803 states and 2170 transitions. [2021-06-05 21:24:19,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:19,015 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:19,015 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:19,016 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:24:19,016 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:24:19,016 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 161.8ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:19,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:24:19,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 759. [2021-06-05 21:24:19,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.732189973614776) internal successors, (2071), 758 states have internal predecessors, (2071), 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-06-05 21:24:19,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2071 transitions. [2021-06-05 21:24:19,023 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2071 transitions. Word has length 18 [2021-06-05 21:24:19,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:19,023 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2071 transitions. [2021-06-05 21:24:19,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:19,023 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2071 transitions. [2021-06-05 21:24:19,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:19,024 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:19,024 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:19,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 839 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1376 [2021-06-05 21:24:19,224 INFO L430 AbstractCegarLoop]: === Iteration 839 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:19,225 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:19,225 INFO L82 PathProgramCache]: Analyzing trace with hash -1487193828, now seen corresponding path program 836 times [2021-06-05 21:24:19,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:19,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [50357287] [2021-06-05 21:24:19,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:19,234 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:19,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1064754921] [2021-06-05 21:24:19,234 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 840 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 840 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:19,257 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:19,258 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:19,258 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:24:19,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:19,279 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:19,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,285 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:19,298 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:19,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,306 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,306 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,306 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:19,347 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:19,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,355 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,356 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,356 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:19,390 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1591], 2=[F]} [2021-06-05 21:24:19,392 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:19,392 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,410 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:24:19,411 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:19,422 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:19,422 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:24:19,478 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:19,478 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:19,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [50357287] [2021-06-05 21:24:19,478 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:19,478 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1064754921] [2021-06-05 21:24:19,478 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1064754921] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:19,479 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:19,479 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:19,479 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315137414] [2021-06-05 21:24:19,479 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:19,479 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:19,479 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:19,479 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:19,479 INFO L87 Difference]: Start difference. First operand 759 states and 2071 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:20,039 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:20,039 INFO L93 Difference]: Finished difference Result 828 states and 2232 transitions. [2021-06-05 21:24:20,040 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:20,040 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:20,040 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:20,041 INFO L225 Difference]: With dead ends: 828 [2021-06-05 21:24:20,041 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 21:24:20,041 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 127.6ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:20,042 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 21:24:20,047 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 757. [2021-06-05 21:24:20,047 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 757 states, 756 states have (on average 2.7314814814814814) internal successors, (2065), 756 states have internal predecessors, (2065), 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-06-05 21:24:20,048 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 757 states to 757 states and 2065 transitions. [2021-06-05 21:24:20,048 INFO L78 Accepts]: Start accepts. Automaton has 757 states and 2065 transitions. Word has length 18 [2021-06-05 21:24:20,048 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:20,048 INFO L482 AbstractCegarLoop]: Abstraction has 757 states and 2065 transitions. [2021-06-05 21:24:20,049 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:20,049 INFO L276 IsEmpty]: Start isEmpty. Operand 757 states and 2065 transitions. [2021-06-05 21:24:20,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:20,049 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:20,049 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:20,249 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 840 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1377 [2021-06-05 21:24:20,250 INFO L430 AbstractCegarLoop]: === Iteration 840 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:20,250 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:20,250 INFO L82 PathProgramCache]: Analyzing trace with hash -1468759802, now seen corresponding path program 837 times [2021-06-05 21:24:20,250 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:20,250 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765687716] [2021-06-05 21:24:20,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:20,251 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:20,251 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1157901053] [2021-06-05 21:24:20,251 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 841 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 841 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:20,277 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:24:20,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:20,277 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:24:20,278 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:20,299 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:20,299 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:20,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:20,317 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:20,317 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,323 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:20,323 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,324 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:25 [2021-06-05 21:24:20,368 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:20,368 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:24:20,369 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:20,381 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,381 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:24:20,406 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1593], 5=[F]} [2021-06-05 21:24:20,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:20,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,420 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:20,438 INFO L354 Elim1Store]: treesize reduction 35, result has 40.7 percent of original size [2021-06-05 21:24:20,438 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 41 treesize of output 50 [2021-06-05 21:24:20,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,452 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:20,453 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:20,453 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:50 [2021-06-05 21:24:20,551 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:20,551 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:20,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765687716] [2021-06-05 21:24:20,551 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:20,551 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157901053] [2021-06-05 21:24:20,551 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157901053] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:20,551 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:20,552 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:20,552 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1308513074] [2021-06-05 21:24:20,552 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:20,552 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:20,552 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:20,552 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:20,552 INFO L87 Difference]: Start difference. First operand 757 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:21,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:21,111 INFO L93 Difference]: Finished difference Result 819 states and 2207 transitions. [2021-06-05 21:24:21,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:21,113 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:21,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:21,114 INFO L225 Difference]: With dead ends: 819 [2021-06-05 21:24:21,114 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 21:24:21,114 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 162.0ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:21,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 21:24:21,119 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 756. [2021-06-05 21:24:21,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7311258278145694) internal successors, (2062), 755 states have internal predecessors, (2062), 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-06-05 21:24:21,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2062 transitions. [2021-06-05 21:24:21,121 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2062 transitions. Word has length 18 [2021-06-05 21:24:21,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:21,121 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2062 transitions. [2021-06-05 21:24:21,121 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:21,121 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2062 transitions. [2021-06-05 21:24:21,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:21,122 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:21,122 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:21,322 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1378,841 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:21,322 INFO L430 AbstractCegarLoop]: === Iteration 841 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:21,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:21,322 INFO L82 PathProgramCache]: Analyzing trace with hash -152602498, now seen corresponding path program 838 times [2021-06-05 21:24:21,322 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:21,322 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [152101216] [2021-06-05 21:24:21,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:21,323 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:21,323 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2103386109] [2021-06-05 21:24:21,324 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 842 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 842 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:21,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:21,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:21,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:24:21,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:21,371 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:21,372 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,377 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:21,377 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,377 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:21,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:21,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,400 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:21,401 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,401 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:21,446 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:21,447 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,456 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:21,456 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,456 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:36 [2021-06-05 21:24:21,476 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:21,476 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:21,477 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:24:21,477 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,484 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:21,486 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:24:21,486 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,492 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:21,493 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:21,493 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:24:21,554 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:21,554 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:21,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [152101216] [2021-06-05 21:24:21,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:21,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2103386109] [2021-06-05 21:24:21,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2103386109] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:21,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:21,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:21,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267194813] [2021-06-05 21:24:21,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:21,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:21,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:21,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:21,555 INFO L87 Difference]: Start difference. First operand 756 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:22,030 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:22,030 INFO L93 Difference]: Finished difference Result 813 states and 2199 transitions. [2021-06-05 21:24:22,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:22,031 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:22,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:22,032 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:24:22,032 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:24:22,032 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 117.5ms TimeCoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:22,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:24:22,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 755. [2021-06-05 21:24:22,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7320954907161803) internal successors, (2060), 754 states have internal predecessors, (2060), 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-06-05 21:24:22,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2060 transitions. [2021-06-05 21:24:22,042 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2060 transitions. Word has length 18 [2021-06-05 21:24:22,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:22,042 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2060 transitions. [2021-06-05 21:24:22,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:22,042 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2060 transitions. [2021-06-05 21:24:22,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:22,043 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:22,043 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:22,265 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 842 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1379 [2021-06-05 21:24:22,265 INFO L430 AbstractCegarLoop]: === Iteration 842 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:22,266 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:22,266 INFO L82 PathProgramCache]: Analyzing trace with hash 920482882, now seen corresponding path program 839 times [2021-06-05 21:24:22,266 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:22,266 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593834300] [2021-06-05 21:24:22,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:22,267 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:22,267 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [894195694] [2021-06-05 21:24:22,267 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 843 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 843 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:22,291 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:24:22,291 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:22,292 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:24:22,292 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:22,313 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:22,313 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,318 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:22,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:22,331 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:22,331 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,341 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:22,341 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,341 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:22,379 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:22,380 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,391 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:22,392 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,392 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:24:22,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:22,436 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:22,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:22,437 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:22,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:24:22,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,447 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:22,449 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:22,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:22,450 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:22,458 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:22,458 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:24:22,531 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:22,531 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:22,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593834300] [2021-06-05 21:24:22,532 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:22,532 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [894195694] [2021-06-05 21:24:22,532 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [894195694] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:22,532 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:22,532 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:22,532 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086443171] [2021-06-05 21:24:22,532 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:22,532 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:22,532 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:22,532 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:22,532 INFO L87 Difference]: Start difference. First operand 755 states and 2060 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:23,148 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:23,148 INFO L93 Difference]: Finished difference Result 863 states and 2324 transitions. [2021-06-05 21:24:23,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:23,149 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:23,149 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:23,150 INFO L225 Difference]: With dead ends: 863 [2021-06-05 21:24:23,150 INFO L226 Difference]: Without dead ends: 860 [2021-06-05 21:24:23,150 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 177.4ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:24:23,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 860 states. [2021-06-05 21:24:23,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 860 to 754. [2021-06-05 21:24:23,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 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-06-05 21:24:23,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 21:24:23,158 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 21:24:23,158 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:23,158 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 21:24:23,158 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:23,158 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 21:24:23,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:23,159 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:23,159 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:23,359 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1380,843 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:23,359 INFO L430 AbstractCegarLoop]: === Iteration 843 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:23,359 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:23,359 INFO L82 PathProgramCache]: Analyzing trace with hash 1091224955, now seen corresponding path program 840 times [2021-06-05 21:24:23,359 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:23,359 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989795272] [2021-06-05 21:24:23,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:23,360 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:23,360 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1298751520] [2021-06-05 21:24:23,360 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 844 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 844 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:23,387 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:24:23,387 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:23,388 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:23,388 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:23,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:23,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,418 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:23,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:23,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,471 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,471 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:23,503 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:23,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:24:23,504 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,517 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,517 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:24:23,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:23,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:24:23,581 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:23,582 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,599 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:24:23,695 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:23,696 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,704 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:23,705 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,711 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:23,711 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:23,711 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:23,747 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:23,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:23,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989795272] [2021-06-05 21:24:23,747 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:23,747 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1298751520] [2021-06-05 21:24:23,747 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1298751520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:23,747 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:23,747 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:23,747 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764550903] [2021-06-05 21:24:23,747 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:23,747 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:23,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:23,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:23,748 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:24,618 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:24,618 INFO L93 Difference]: Finished difference Result 809 states and 2181 transitions. [2021-06-05 21:24:24,619 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:24,619 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:24,619 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:24,620 INFO L225 Difference]: With dead ends: 809 [2021-06-05 21:24:24,620 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:24:24,620 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 211.0ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:24,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:24:24,626 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 756. [2021-06-05 21:24:24,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7364238410596027) internal successors, (2066), 755 states have internal predecessors, (2066), 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-06-05 21:24:24,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2066 transitions. [2021-06-05 21:24:24,627 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2066 transitions. Word has length 18 [2021-06-05 21:24:24,627 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:24,627 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2066 transitions. [2021-06-05 21:24:24,627 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:24,627 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2066 transitions. [2021-06-05 21:24:24,628 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:24,628 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:24,628 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:24,828 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1381,844 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:24,829 INFO L430 AbstractCegarLoop]: === Iteration 844 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:24,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:24,829 INFO L82 PathProgramCache]: Analyzing trace with hash -1485398635, now seen corresponding path program 841 times [2021-06-05 21:24:24,829 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:24,829 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921124562] [2021-06-05 21:24:24,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:24,830 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:24,830 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1273891396] [2021-06-05 21:24:24,830 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 845 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 845 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:24,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:24,859 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:24,859 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:24,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:24,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:24,885 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,885 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:24,898 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:24,899 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:24,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:24,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:24,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:24,955 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,969 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:24,970 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:24,970 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:24:24,999 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:24,999 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:24:25,000 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:25,014 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,014 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:24:25,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:25,041 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:25,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:25,126 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:25,127 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,133 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:25,134 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:25,135 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:25,142 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:25,142 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:25,193 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:25,194 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:25,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921124562] [2021-06-05 21:24:25,194 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:25,194 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1273891396] [2021-06-05 21:24:25,194 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1273891396] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:25,194 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:25,194 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:25,194 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041384471] [2021-06-05 21:24:25,194 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:25,194 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:25,194 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:25,194 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:25,194 INFO L87 Difference]: Start difference. First operand 756 states and 2066 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:26,034 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:26,035 INFO L93 Difference]: Finished difference Result 822 states and 2212 transitions. [2021-06-05 21:24:26,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:26,036 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:26,036 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:26,037 INFO L225 Difference]: With dead ends: 822 [2021-06-05 21:24:26,037 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 21:24:26,037 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 188.3ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:26,037 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 21:24:26,042 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 755. [2021-06-05 21:24:26,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7347480106100797) internal successors, (2062), 754 states have internal predecessors, (2062), 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-06-05 21:24:26,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2062 transitions. [2021-06-05 21:24:26,044 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2062 transitions. Word has length 18 [2021-06-05 21:24:26,044 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:26,044 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2062 transitions. [2021-06-05 21:24:26,044 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:26,044 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2062 transitions. [2021-06-05 21:24:26,045 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:26,045 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:26,045 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:26,245 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 845 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1382 [2021-06-05 21:24:26,245 INFO L430 AbstractCegarLoop]: === Iteration 845 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:26,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:26,245 INFO L82 PathProgramCache]: Analyzing trace with hash -1466964609, now seen corresponding path program 842 times [2021-06-05 21:24:26,245 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:26,245 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198047228] [2021-06-05 21:24:26,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:26,246 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:26,247 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [94595847] [2021-06-05 21:24:26,247 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 846 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 846 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:26,271 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:26,271 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:26,271 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:26,272 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:26,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:26,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,298 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,298 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,298 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:26,311 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:26,311 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,334 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:26,364 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:26,364 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:26,365 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,378 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,379 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,379 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:24:26,409 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:26,410 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,423 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,424 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,424 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:24:26,448 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:26,449 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,465 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,465 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:26,504 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1606], 12=[F]} [2021-06-05 21:24:26,509 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:26,510 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,522 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,542 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:26,542 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:26,543 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,549 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:26,550 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:26,550 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:26,620 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:26,620 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:26,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198047228] [2021-06-05 21:24:26,620 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:26,620 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94595847] [2021-06-05 21:24:26,620 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94595847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:26,620 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:26,620 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:26,621 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [291367015] [2021-06-05 21:24:26,621 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:26,621 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:26,621 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:26,621 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:26,621 INFO L87 Difference]: Start difference. First operand 755 states and 2062 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:27,360 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:27,360 INFO L93 Difference]: Finished difference Result 804 states and 2175 transitions. [2021-06-05 21:24:27,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:27,361 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:27,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:27,362 INFO L225 Difference]: With dead ends: 804 [2021-06-05 21:24:27,362 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 21:24:27,362 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 179.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:27,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 21:24:27,368 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 754. [2021-06-05 21:24:27,368 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 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-06-05 21:24:27,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 21:24:27,369 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 21:24:27,369 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:27,369 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 21:24:27,369 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:27,370 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 21:24:27,370 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:27,370 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:27,370 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:27,570 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1383,846 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:27,571 INFO L430 AbstractCegarLoop]: === Iteration 846 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:27,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:27,571 INFO L82 PathProgramCache]: Analyzing trace with hash -150807305, now seen corresponding path program 843 times [2021-06-05 21:24:27,571 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:27,571 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1708658421] [2021-06-05 21:24:27,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:27,572 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:27,572 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1164511575] [2021-06-05 21:24:27,572 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 847 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 847 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:27,599 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:24:27,599 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:27,599 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:24:27,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:27,621 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:27,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,626 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,626 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:27,639 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:27,640 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,647 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:27,663 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:27,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,671 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,671 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,671 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:24:27,691 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:27,692 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,703 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,703 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:27,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:27,727 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,738 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,738 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,738 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:24:27,794 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:27,794 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:27,795 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:27,806 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:27,814 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:27,814 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:72, output treesize:37 [2021-06-05 21:24:27,882 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:27,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:27,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1708658421] [2021-06-05 21:24:27,882 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:27,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164511575] [2021-06-05 21:24:27,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164511575] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:27,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:27,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:27,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [129239124] [2021-06-05 21:24:27,882 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:27,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:27,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:27,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:27,883 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:28,498 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:28,499 INFO L93 Difference]: Finished difference Result 802 states and 2172 transitions. [2021-06-05 21:24:28,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:28,499 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:28,499 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:28,500 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:24:28,500 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:24:28,500 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 138.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:28,501 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:24:28,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 753. [2021-06-05 21:24:28,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 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-06-05 21:24:28,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 21:24:28,507 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 21:24:28,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:28,507 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 21:24:28,507 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:28,508 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 21:24:28,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:28,508 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:28,508 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:28,708 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1384,847 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:28,709 INFO L430 AbstractCegarLoop]: === Iteration 847 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:28,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:28,709 INFO L82 PathProgramCache]: Analyzing trace with hash 332737560, now seen corresponding path program 844 times [2021-06-05 21:24:28,709 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:28,709 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040449896] [2021-06-05 21:24:28,709 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:28,710 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:28,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181252757] [2021-06-05 21:24:28,710 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 848 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 848 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:28,734 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:28,734 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:28,735 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:24:28,735 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:28,756 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:28,756 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:28,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,762 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:28,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:28,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,784 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:28,784 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,784 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:28,802 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:28,803 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,813 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:28,813 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,813 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:24:28,863 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:28,863 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:28,863 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:24:28,864 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:28,872 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:24:28,873 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,879 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:28,879 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:28,879 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:24:28,940 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:28,940 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:28,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040449896] [2021-06-05 21:24:28,940 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:28,940 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181252757] [2021-06-05 21:24:28,940 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181252757] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:28,940 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:28,940 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:28,940 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1747333500] [2021-06-05 21:24:28,940 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:28,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:28,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:28,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:28,941 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:29,465 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:29,465 INFO L93 Difference]: Finished difference Result 840 states and 2263 transitions. [2021-06-05 21:24:29,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:29,466 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:29,466 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:29,467 INFO L225 Difference]: With dead ends: 840 [2021-06-05 21:24:29,467 INFO L226 Difference]: Without dead ends: 837 [2021-06-05 21:24:29,467 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 140.6ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:24:29,468 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 837 states. [2021-06-05 21:24:29,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 837 to 756. [2021-06-05 21:24:29,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 756 states, 755 states have (on average 2.7324503311258277) internal successors, (2063), 755 states have internal predecessors, (2063), 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-06-05 21:24:29,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 756 states to 756 states and 2063 transitions. [2021-06-05 21:24:29,474 INFO L78 Accepts]: Start accepts. Automaton has 756 states and 2063 transitions. Word has length 18 [2021-06-05 21:24:29,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:29,474 INFO L482 AbstractCegarLoop]: Abstraction has 756 states and 2063 transitions. [2021-06-05 21:24:29,474 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:29,474 INFO L276 IsEmpty]: Start isEmpty. Operand 756 states and 2063 transitions. [2021-06-05 21:24:29,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:29,475 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:29,475 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:29,675 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 848 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1385 [2021-06-05 21:24:29,676 INFO L430 AbstractCegarLoop]: === Iteration 848 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:29,676 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:29,676 INFO L82 PathProgramCache]: Analyzing trace with hash 1995363455, now seen corresponding path program 845 times [2021-06-05 21:24:29,676 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:29,676 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [987900485] [2021-06-05 21:24:29,676 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:29,677 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:29,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [820973130] [2021-06-05 21:24:29,677 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 849 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 849 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:29,704 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2021-06-05 21:24:29,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:29,705 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:29,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:29,726 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:29,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:29,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:29,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,759 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,760 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,760 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:24:29,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:29,779 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:24:29,780 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,790 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,790 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 21:24:29,811 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:29,812 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,820 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,820 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:24:29,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:29,841 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:24:29,910 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:29,910 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:29,911 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,918 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:29,920 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,926 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:29,927 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:29,927 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:29,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:29,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [987900485] [2021-06-05 21:24:29,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:29,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [820973130] [2021-06-05 21:24:29,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [820973130] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:29,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:29,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:29,992 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2061484906] [2021-06-05 21:24:29,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:29,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:29,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:29,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:29,993 INFO L87 Difference]: Start difference. First operand 756 states and 2063 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:30,672 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:30,673 INFO L93 Difference]: Finished difference Result 800 states and 2169 transitions. [2021-06-05 21:24:30,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:30,673 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:30,673 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:30,674 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:24:30,674 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:24:30,674 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 136.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:30,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:24:30,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 21:24:30,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.729693741677763) internal successors, (2050), 751 states have internal predecessors, (2050), 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-06-05 21:24:30,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2050 transitions. [2021-06-05 21:24:30,681 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2050 transitions. Word has length 18 [2021-06-05 21:24:30,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:30,681 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2050 transitions. [2021-06-05 21:24:30,682 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:30,682 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2050 transitions. [2021-06-05 21:24:30,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:30,682 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:30,682 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:30,882 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 849 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1386 [2021-06-05 21:24:30,883 INFO L430 AbstractCegarLoop]: === Iteration 849 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:30,883 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:30,883 INFO L82 PathProgramCache]: Analyzing trace with hash 1977023235, now seen corresponding path program 846 times [2021-06-05 21:24:30,883 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:30,883 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1370764118] [2021-06-05 21:24:30,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:30,884 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:30,884 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274286638] [2021-06-05 21:24:30,884 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 850 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 850 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:30,909 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:24:30,909 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:30,910 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:30,910 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:30,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:30,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,936 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:30,936 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,936 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:30,948 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:30,949 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:30,955 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,955 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:24:30,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:30,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,982 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:30,982 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:30,982 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:24:31,005 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:31,005 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:24:31,006 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,018 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:31,018 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,018 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:24:31,044 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:31,045 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,059 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:31,060 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,060 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:24:31,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:31,138 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,148 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:31,149 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:24:31,150 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,156 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:31,156 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:31,156 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:31,188 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:31,189 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:31,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1370764118] [2021-06-05 21:24:31,189 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:31,189 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274286638] [2021-06-05 21:24:31,189 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274286638] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:31,189 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:31,189 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:31,189 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415595295] [2021-06-05 21:24:31,189 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:31,189 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:31,189 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:31,189 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:31,189 INFO L87 Difference]: Start difference. First operand 752 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:31,831 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:31,832 INFO L93 Difference]: Finished difference Result 805 states and 2168 transitions. [2021-06-05 21:24:31,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:31,832 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:31,833 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:31,834 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:24:31,834 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:24:31,834 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 157.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:31,834 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:24:31,839 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 754. [2021-06-05 21:24:31,840 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.733067729083665) internal successors, (2058), 753 states have internal predecessors, (2058), 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-06-05 21:24:31,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2058 transitions. [2021-06-05 21:24:31,841 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2058 transitions. Word has length 18 [2021-06-05 21:24:31,841 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:31,841 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2058 transitions. [2021-06-05 21:24:31,841 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:31,841 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2058 transitions. [2021-06-05 21:24:31,841 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:31,841 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:31,841 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:32,042 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 850 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1387 [2021-06-05 21:24:32,042 INFO L430 AbstractCegarLoop]: === Iteration 850 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:32,042 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:32,042 INFO L82 PathProgramCache]: Analyzing trace with hash -599600355, now seen corresponding path program 847 times [2021-06-05 21:24:32,042 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:32,042 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068606086] [2021-06-05 21:24:32,042 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:32,044 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:32,044 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1148077988] [2021-06-05 21:24:32,044 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 851 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 851 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:32,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:32,069 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:32,069 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:32,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:32,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,095 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,096 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,096 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:32,108 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:32,108 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,114 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,115 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,115 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:24:32,129 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:32,130 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,137 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,138 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,138 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:24:32,164 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:32,165 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,176 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:32,200 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:32,201 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,216 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,217 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,217 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:24:32,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:32,274 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,282 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:32,282 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:32,289 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:32,289 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:32,336 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:32,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:32,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068606086] [2021-06-05 21:24:32,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:32,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1148077988] [2021-06-05 21:24:32,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1148077988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:32,336 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:32,336 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:32,336 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834835131] [2021-06-05 21:24:32,336 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:32,336 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:32,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:32,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:32,337 INFO L87 Difference]: Start difference. First operand 754 states and 2058 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:32,975 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:32,975 INFO L93 Difference]: Finished difference Result 818 states and 2199 transitions. [2021-06-05 21:24:32,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:32,976 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:32,976 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:32,977 INFO L225 Difference]: With dead ends: 818 [2021-06-05 21:24:32,977 INFO L226 Difference]: Without dead ends: 815 [2021-06-05 21:24:32,977 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 144.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:32,978 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 815 states. [2021-06-05 21:24:32,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 815 to 753. [2021-06-05 21:24:32,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.731382978723404) internal successors, (2054), 752 states have internal predecessors, (2054), 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-06-05 21:24:32,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2054 transitions. [2021-06-05 21:24:32,984 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2054 transitions. Word has length 18 [2021-06-05 21:24:32,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:32,984 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2054 transitions. [2021-06-05 21:24:32,984 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:32,984 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2054 transitions. [2021-06-05 21:24:32,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:32,985 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:32,985 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:33,185 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 851 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1388 [2021-06-05 21:24:33,185 INFO L430 AbstractCegarLoop]: === Iteration 851 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:33,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:33,186 INFO L82 PathProgramCache]: Analyzing trace with hash -581166329, now seen corresponding path program 848 times [2021-06-05 21:24:33,186 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:33,186 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [372339578] [2021-06-05 21:24:33,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:33,187 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:33,187 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [236614105] [2021-06-05 21:24:33,187 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 852 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 852 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:33,212 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:33,212 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:33,213 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:33,213 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:33,233 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:33,234 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,241 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:33,257 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:33,257 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:24:33,258 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,266 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,266 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,266 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:24:33,283 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:33,284 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,296 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,296 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:33,321 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:33,322 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:24:33,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:33,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,381 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,382 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,382 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:24:33,424 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1623], 12=[F]} [2021-06-05 21:24:33,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:33,429 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,463 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:33,463 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:33,464 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,470 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:33,470 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:33,471 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:33,543 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:33,544 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:33,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [372339578] [2021-06-05 21:24:33,544 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:33,544 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [236614105] [2021-06-05 21:24:33,544 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [236614105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:33,544 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:33,544 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:33,544 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1492023937] [2021-06-05 21:24:33,544 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:33,544 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:33,544 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:33,544 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:33,544 INFO L87 Difference]: Start difference. First operand 753 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:34,547 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:34,547 INFO L93 Difference]: Finished difference Result 800 states and 2162 transitions. [2021-06-05 21:24:34,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:34,548 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:34,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:34,549 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:24:34,549 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:24:34,549 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 170.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:34,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:24:34,554 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 752. [2021-06-05 21:24:34,555 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.729693741677763) internal successors, (2050), 751 states have internal predecessors, (2050), 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-06-05 21:24:34,556 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2050 transitions. [2021-06-05 21:24:34,556 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2050 transitions. Word has length 18 [2021-06-05 21:24:34,556 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:34,556 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2050 transitions. [2021-06-05 21:24:34,556 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:34,556 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2050 transitions. [2021-06-05 21:24:34,557 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:34,557 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:34,557 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:34,757 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 852 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1389 [2021-06-05 21:24:34,757 INFO L430 AbstractCegarLoop]: === Iteration 852 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:34,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:34,757 INFO L82 PathProgramCache]: Analyzing trace with hash -1683595645, now seen corresponding path program 849 times [2021-06-05 21:24:34,757 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:34,758 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1566744288] [2021-06-05 21:24:34,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:34,759 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:34,759 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1253904684] [2021-06-05 21:24:34,759 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 853 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 853 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:34,790 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:24:34,791 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:34,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 15 conjunts are in the unsatisfiable core [2021-06-05 21:24:34,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:34,892 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:34,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:34,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1566744288] [2021-06-05 21:24:34,893 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:34,893 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1253904684] [2021-06-05 21:24:34,893 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1253904684] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:34,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:34,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:34,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503181787] [2021-06-05 21:24:34,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:34,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:34,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:34,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:34,893 INFO L87 Difference]: Start difference. First operand 752 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:35,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:35,357 INFO L93 Difference]: Finished difference Result 887 states and 2381 transitions. [2021-06-05 21:24:35,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:35,358 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:35,358 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:35,359 INFO L225 Difference]: With dead ends: 887 [2021-06-05 21:24:35,359 INFO L226 Difference]: Without dead ends: 881 [2021-06-05 21:24:35,359 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 107.5ms TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:24:35,359 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2021-06-05 21:24:35,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 751. [2021-06-05 21:24:35,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.728) internal successors, (2046), 750 states have internal predecessors, (2046), 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-06-05 21:24:35,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2046 transitions. [2021-06-05 21:24:35,367 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2046 transitions. Word has length 18 [2021-06-05 21:24:35,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:35,367 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2046 transitions. [2021-06-05 21:24:35,367 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:35,367 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2046 transitions. [2021-06-05 21:24:35,367 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:35,367 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:35,367 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:35,568 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1390,853 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:35,568 INFO L430 AbstractCegarLoop]: === Iteration 853 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:35,568 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:35,568 INFO L82 PathProgramCache]: Analyzing trace with hash 734990975, now seen corresponding path program 850 times [2021-06-05 21:24:35,568 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:35,568 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9663440] [2021-06-05 21:24:35,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:35,569 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:35,569 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [40406862] [2021-06-05 21:24:35,569 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 854 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 854 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:35,594 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:35,594 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:35,595 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:35,595 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:35,616 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:35,616 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,621 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,622 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,622 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:35,634 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:35,635 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,640 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,641 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,641 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:24:35,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:35,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,664 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,664 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:24:35,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:35,684 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,695 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,695 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,695 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:35,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:35,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,730 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,731 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:24:35,775 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:35,775 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:35,776 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,783 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:35,785 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:35,792 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:35,792 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:35,856 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:35,856 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:35,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9663440] [2021-06-05 21:24:35,856 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:35,856 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [40406862] [2021-06-05 21:24:35,856 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [40406862] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:35,856 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:35,857 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:35,857 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374497458] [2021-06-05 21:24:35,857 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:35,857 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:35,857 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:35,857 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:35,857 INFO L87 Difference]: Start difference. First operand 751 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:36,439 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:36,439 INFO L93 Difference]: Finished difference Result 797 states and 2155 transitions. [2021-06-05 21:24:36,441 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:36,441 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:36,441 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:36,442 INFO L225 Difference]: With dead ends: 797 [2021-06-05 21:24:36,442 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 21:24:36,442 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 130.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:36,442 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 21:24:36,447 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 750. [2021-06-05 21:24:36,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 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-06-05 21:24:36,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 21:24:36,449 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 21:24:36,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:36,449 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 21:24:36,449 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:36,449 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 21:24:36,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:36,449 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:36,449 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:36,650 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1391,854 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:36,650 INFO L430 AbstractCegarLoop]: === Iteration 854 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:36,650 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:36,650 INFO L82 PathProgramCache]: Analyzing trace with hash 1218535840, now seen corresponding path program 851 times [2021-06-05 21:24:36,650 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:36,650 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130008622] [2021-06-05 21:24:36,650 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:36,651 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:36,652 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [548403474] [2021-06-05 21:24:36,652 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 855 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 855 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:36,677 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:24:36,677 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:36,678 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:24:36,678 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:36,699 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:36,699 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,707 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:36,707 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,707 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:36,722 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:36,723 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:36,728 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,728 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:36,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:36,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,754 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:36,754 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,754 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:24:36,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:36,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:36,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:36,824 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:36,824 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:24:36,825 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,833 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:36,835 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:36,835 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:36,836 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,844 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:36,845 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:36,845 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:24:36,908 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:36,908 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:36,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130008622] [2021-06-05 21:24:36,909 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:36,909 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [548403474] [2021-06-05 21:24:36,909 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [548403474] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:36,909 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:36,909 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:36,909 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882269638] [2021-06-05 21:24:36,909 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:36,909 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:36,909 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:36,909 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:36,909 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:37,466 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:37,466 INFO L93 Difference]: Finished difference Result 837 states and 2249 transitions. [2021-06-05 21:24:37,467 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:37,467 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:37,467 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:37,468 INFO L225 Difference]: With dead ends: 837 [2021-06-05 21:24:37,468 INFO L226 Difference]: Without dead ends: 834 [2021-06-05 21:24:37,468 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 170.8ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:24:37,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 834 states. [2021-06-05 21:24:37,474 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 834 to 755. [2021-06-05 21:24:37,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7241379310344827) internal successors, (2054), 754 states have internal predecessors, (2054), 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-06-05 21:24:37,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2054 transitions. [2021-06-05 21:24:37,475 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2054 transitions. Word has length 18 [2021-06-05 21:24:37,475 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:37,475 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2054 transitions. [2021-06-05 21:24:37,476 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:37,476 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2054 transitions. [2021-06-05 21:24:37,476 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:37,476 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:37,476 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:37,676 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1392,855 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:37,677 INFO L430 AbstractCegarLoop]: === Iteration 855 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:37,677 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:37,677 INFO L82 PathProgramCache]: Analyzing trace with hash -1413805561, now seen corresponding path program 852 times [2021-06-05 21:24:37,677 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:37,677 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239479936] [2021-06-05 21:24:37,677 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:37,678 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:37,678 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1440126178] [2021-06-05 21:24:37,678 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 856 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 856 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:37,704 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:24:37,704 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:37,704 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:37,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:37,725 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:37,726 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,734 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,734 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,734 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:24:37,749 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:37,750 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,756 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,756 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:24:37,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:37,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,779 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,780 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,780 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:24:37,799 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:37,800 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:24:37,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:37,829 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:37,830 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,867 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,867 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,867 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:24:37,944 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:37,944 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:37,945 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,952 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,954 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:37,955 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,961 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:37,961 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:37,962 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:38,038 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:38,038 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:38,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239479936] [2021-06-05 21:24:38,038 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:38,038 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1440126178] [2021-06-05 21:24:38,039 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1440126178] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:38,039 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:38,039 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:38,039 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575545551] [2021-06-05 21:24:38,039 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:38,039 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:38,039 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:38,039 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:38,039 INFO L87 Difference]: Start difference. First operand 755 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:38,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:38,729 INFO L93 Difference]: Finished difference Result 800 states and 2164 transitions. [2021-06-05 21:24:38,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:38,730 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:38,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:38,731 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:24:38,731 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:24:38,731 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 167.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:38,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:24:38,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 754. [2021-06-05 21:24:38,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7224435590969454) internal successors, (2050), 753 states have internal predecessors, (2050), 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-06-05 21:24:38,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2050 transitions. [2021-06-05 21:24:38,738 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2050 transitions. Word has length 18 [2021-06-05 21:24:38,738 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:38,738 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2050 transitions. [2021-06-05 21:24:38,738 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:38,738 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2050 transitions. [2021-06-05 21:24:38,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:38,739 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:38,739 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:38,939 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1393,856 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:38,939 INFO L430 AbstractCegarLoop]: === Iteration 856 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:38,940 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:38,940 INFO L82 PathProgramCache]: Analyzing trace with hash 692978559, now seen corresponding path program 853 times [2021-06-05 21:24:38,940 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:38,940 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452993575] [2021-06-05 21:24:38,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:38,941 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:38,941 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1349256026] [2021-06-05 21:24:38,941 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 857 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 857 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:38,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:38,966 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:38,966 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:38,989 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:38,990 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:38,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:38,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:38,995 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:18, output treesize:17 [2021-06-05 21:24:39,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:39,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,014 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:24:39,029 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:39,030 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,035 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,036 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,036 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:24:39,051 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:39,052 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,061 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,061 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:24:39,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:39,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:39,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,133 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,133 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:24:39,207 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:39,208 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:39,209 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,217 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:39,218 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,224 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:39,225 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:39,225 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:39,295 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:39,296 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:39,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452993575] [2021-06-05 21:24:39,296 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:39,296 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1349256026] [2021-06-05 21:24:39,296 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1349256026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:39,296 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:39,296 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:39,296 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49349817] [2021-06-05 21:24:39,296 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:39,296 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:39,296 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:39,296 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:39,296 INFO L87 Difference]: Start difference. First operand 754 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:39,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:39,958 INFO L93 Difference]: Finished difference Result 794 states and 2146 transitions. [2021-06-05 21:24:39,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:39,959 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:39,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:39,960 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:24:39,960 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:24:39,960 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 167.2ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:39,961 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:24:39,965 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 748. [2021-06-05 21:24:39,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 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-06-05 21:24:39,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 21:24:39,967 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 21:24:39,967 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:39,967 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 21:24:39,967 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:39,967 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 21:24:39,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:39,968 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:39,968 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:40,168 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1394,857 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:40,168 INFO L430 AbstractCegarLoop]: === Iteration 857 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:40,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:40,168 INFO L82 PathProgramCache]: Analyzing trace with hash -742953533, now seen corresponding path program 854 times [2021-06-05 21:24:40,168 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:40,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1119073354] [2021-06-05 21:24:40,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:40,169 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:40,169 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [953683242] [2021-06-05 21:24:40,170 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 858 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 858 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:40,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:40,195 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:40,195 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:40,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:40,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:40,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:40,235 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:40,235 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,242 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,242 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,242 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:40,259 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:40,260 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,270 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:40,291 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:40,292 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,305 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,305 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:40,372 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:40,372 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:40,373 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:24:40,418 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:40,419 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,426 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:40,428 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,434 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:40,434 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:40,434 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:40,469 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:40,470 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:40,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1119073354] [2021-06-05 21:24:40,470 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:40,470 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [953683242] [2021-06-05 21:24:40,470 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [953683242] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:40,470 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:40,470 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:40,470 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1065646550] [2021-06-05 21:24:40,470 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:40,470 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:40,470 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:40,470 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:40,470 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:41,076 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:41,076 INFO L93 Difference]: Finished difference Result 783 states and 2116 transitions. [2021-06-05 21:24:41,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:41,078 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:41,078 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:41,079 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:24:41,079 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:24:41,079 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 157.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:41,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:24:41,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 749. [2021-06-05 21:24:41,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7245989304812834) internal successors, (2038), 748 states have internal predecessors, (2038), 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-06-05 21:24:41,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2038 transitions. [2021-06-05 21:24:41,086 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2038 transitions. Word has length 18 [2021-06-05 21:24:41,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:41,086 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2038 transitions. [2021-06-05 21:24:41,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:41,086 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2038 transitions. [2021-06-05 21:24:41,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:41,087 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:41,087 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:41,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1395,858 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:41,287 INFO L430 AbstractCegarLoop]: === Iteration 858 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:41,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:41,287 INFO L82 PathProgramCache]: Analyzing trace with hash 986093801, now seen corresponding path program 855 times [2021-06-05 21:24:41,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:41,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [86390276] [2021-06-05 21:24:41,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:41,288 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:41,288 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765850074] [2021-06-05 21:24:41,289 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 859 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 859 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:41,315 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:24:41,315 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:41,316 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:41,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:41,330 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:41,330 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,334 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,334 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:41,354 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:41,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,361 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,362 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,362 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:41,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:41,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,387 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,388 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,388 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:41,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:41,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,427 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,428 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,428 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:41,478 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:41,479 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:24:41,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:41,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,540 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,541 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:41,542 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,548 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:41,548 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:41,548 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:41,582 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:41,582 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:41,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [86390276] [2021-06-05 21:24:41,582 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:41,582 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765850074] [2021-06-05 21:24:41,582 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765850074] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:41,582 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:41,582 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:41,582 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [834699053] [2021-06-05 21:24:41,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:41,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:41,583 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:41,583 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:41,583 INFO L87 Difference]: Start difference. First operand 749 states and 2038 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:42,186 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:42,186 INFO L93 Difference]: Finished difference Result 788 states and 2127 transitions. [2021-06-05 21:24:42,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:42,187 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:42,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:42,188 INFO L225 Difference]: With dead ends: 788 [2021-06-05 21:24:42,188 INFO L226 Difference]: Without dead ends: 785 [2021-06-05 21:24:42,188 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 151.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:42,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 785 states. [2021-06-05 21:24:42,193 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 785 to 750. [2021-06-05 21:24:42,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 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-06-05 21:24:42,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 21:24:42,195 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 21:24:42,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:42,195 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 21:24:42,195 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:42,195 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 21:24:42,196 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:42,196 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:42,196 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:42,396 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 859 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1396 [2021-06-05 21:24:42,396 INFO L430 AbstractCegarLoop]: === Iteration 859 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:42,396 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:42,396 INFO L82 PathProgramCache]: Analyzing trace with hash -1590529789, now seen corresponding path program 856 times [2021-06-05 21:24:42,397 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:42,397 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24922333] [2021-06-05 21:24:42,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:42,398 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:42,398 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606579252] [2021-06-05 21:24:42,398 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 860 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 860 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:42,422 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:42,422 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:42,423 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:42,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:42,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:42,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,443 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,444 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,444 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:42,469 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:42,469 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,495 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,495 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,495 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:42,533 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:42,534 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,546 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,546 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,546 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:24:42,569 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:42,570 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,585 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,585 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,585 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:24:42,642 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:42,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:24:42,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,658 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,659 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,659 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:24:42,689 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:42,690 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,697 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,698 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:42,702 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,708 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:42,709 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:42,709 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:42,763 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:42,763 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:42,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24922333] [2021-06-05 21:24:42,763 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:42,763 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606579252] [2021-06-05 21:24:42,763 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606579252] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:42,764 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:42,764 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:42,764 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518127690] [2021-06-05 21:24:42,764 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:42,764 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:42,764 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:42,764 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:42,764 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:43,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:43,665 INFO L93 Difference]: Finished difference Result 800 states and 2157 transitions. [2021-06-05 21:24:43,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:43,667 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:43,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:43,668 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:24:43,668 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:24:43,668 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 193.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:43,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:24:43,673 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 749. [2021-06-05 21:24:43,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7245989304812834) internal successors, (2038), 748 states have internal predecessors, (2038), 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-06-05 21:24:43,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2038 transitions. [2021-06-05 21:24:43,675 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2038 transitions. Word has length 18 [2021-06-05 21:24:43,675 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:43,675 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2038 transitions. [2021-06-05 21:24:43,675 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:43,675 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2038 transitions. [2021-06-05 21:24:43,676 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:43,676 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:43,676 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:43,876 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 860 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1397 [2021-06-05 21:24:43,876 INFO L430 AbstractCegarLoop]: === Iteration 860 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:43,876 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:43,876 INFO L82 PathProgramCache]: Analyzing trace with hash 1557548607, now seen corresponding path program 857 times [2021-06-05 21:24:43,876 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:43,876 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [571564205] [2021-06-05 21:24:43,876 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:43,877 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:43,877 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1110286506] [2021-06-05 21:24:43,878 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 861 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 861 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:43,903 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:24:43,904 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:43,904 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:43,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:43,918 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:43,919 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:43,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:43,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:43,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:43,953 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:43,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:43,975 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:43,976 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:43,976 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:24:44,038 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:44,039 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:44,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,050 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:44,074 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:44,075 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,090 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:44,090 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,090 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:44,141 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:44,142 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,164 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:44,165 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,165 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:24:44,240 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:44,241 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,247 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:44,248 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:44,249 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,255 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:44,255 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:44,256 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:44,288 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:44,288 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:44,288 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [571564205] [2021-06-05 21:24:44,289 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:44,289 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110286506] [2021-06-05 21:24:44,289 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110286506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:44,289 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:44,289 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:44,289 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488507260] [2021-06-05 21:24:44,289 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:44,289 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:44,289 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:44,289 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:44,289 INFO L87 Difference]: Start difference. First operand 749 states and 2038 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:44,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:44,916 INFO L93 Difference]: Finished difference Result 783 states and 2118 transitions. [2021-06-05 21:24:44,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:44,917 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:44,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:44,918 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:24:44,918 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:24:44,918 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 237.3ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:44,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:24:44,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 750. [2021-06-05 21:24:44,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 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-06-05 21:24:44,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 21:24:44,925 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 21:24:44,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:44,925 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 21:24:44,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:44,925 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 21:24:44,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:44,926 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:44,926 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:45,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 861 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1398 [2021-06-05 21:24:45,126 INFO L430 AbstractCegarLoop]: === Iteration 861 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:45,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:45,127 INFO L82 PathProgramCache]: Analyzing trace with hash -1019074983, now seen corresponding path program 858 times [2021-06-05 21:24:45,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:45,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1528580132] [2021-06-05 21:24:45,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:45,128 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:45,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [103280127] [2021-06-05 21:24:45,128 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 862 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 862 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:45,154 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:24:45,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:45,154 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:45,155 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:45,168 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:45,169 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,175 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,176 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,176 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:45,202 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:45,203 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:24:45,237 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:45,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:45,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,273 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,274 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,274 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:45,332 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:45,333 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,349 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:24:45,390 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:45,391 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,405 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,406 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,406 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:24:45,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:45,462 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:24:45,474 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:45,480 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:45,480 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:45,533 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:45,533 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:45,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1528580132] [2021-06-05 21:24:45,533 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:45,533 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [103280127] [2021-06-05 21:24:45,533 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [103280127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:45,533 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:45,533 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:45,533 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761734424] [2021-06-05 21:24:45,533 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:45,533 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:45,533 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:45,533 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:45,533 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:46,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:46,368 INFO L93 Difference]: Finished difference Result 796 states and 2149 transitions. [2021-06-05 21:24:46,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:46,370 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:46,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:46,371 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:24:46,371 INFO L226 Difference]: Without dead ends: 793 [2021-06-05 21:24:46,371 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 215.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:46,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 793 states. [2021-06-05 21:24:46,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 793 to 750. [2021-06-05 21:24:46,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7249666221628837) internal successors, (2041), 749 states have internal predecessors, (2041), 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-06-05 21:24:46,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2041 transitions. [2021-06-05 21:24:46,378 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2041 transitions. Word has length 18 [2021-06-05 21:24:46,389 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:46,389 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2041 transitions. [2021-06-05 21:24:46,389 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:46,389 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2041 transitions. [2021-06-05 21:24:46,390 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:46,390 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:46,390 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:46,590 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 862 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1399 [2021-06-05 21:24:46,590 INFO L430 AbstractCegarLoop]: === Iteration 862 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:46,590 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:46,590 INFO L82 PathProgramCache]: Analyzing trace with hash -1000640957, now seen corresponding path program 859 times [2021-06-05 21:24:46,591 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:46,591 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675831779] [2021-06-05 21:24:46,591 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:46,592 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:46,592 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [312478936] [2021-06-05 21:24:46,592 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 863 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 863 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:46,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:46,618 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:46,619 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:46,633 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:46,634 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:46,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:46,659 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:46,683 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:46,683 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,693 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,693 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,694 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:46,716 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:46,717 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:24:46,764 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:46,765 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,781 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:24:46,817 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1652], 12=[F]} [2021-06-05 21:24:46,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:46,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,862 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:46,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:46,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,870 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:46,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:46,870 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:46,943 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:46,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:46,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675831779] [2021-06-05 21:24:46,943 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:46,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [312478936] [2021-06-05 21:24:46,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [312478936] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:46,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:46,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:46,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197132341] [2021-06-05 21:24:46,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:46,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:46,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:46,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:46,944 INFO L87 Difference]: Start difference. First operand 750 states and 2041 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:47,559 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:47,559 INFO L93 Difference]: Finished difference Result 787 states and 2131 transitions. [2021-06-05 21:24:47,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:47,560 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:47,560 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:47,561 INFO L225 Difference]: With dead ends: 787 [2021-06-05 21:24:47,561 INFO L226 Difference]: Without dead ends: 784 [2021-06-05 21:24:47,561 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 162.1ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:47,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2021-06-05 21:24:47,567 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 748. [2021-06-05 21:24:47,567 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 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-06-05 21:24:47,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 21:24:47,568 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 21:24:47,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:47,568 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 21:24:47,568 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:47,568 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 21:24:47,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:47,569 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:47,569 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:47,769 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1400,863 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:47,769 INFO L430 AbstractCegarLoop]: === Iteration 863 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:47,770 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:47,770 INFO L82 PathProgramCache]: Analyzing trace with hash 1741978179, now seen corresponding path program 860 times [2021-06-05 21:24:47,770 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:47,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594100318] [2021-06-05 21:24:47,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:47,771 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:47,771 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1358978163] [2021-06-05 21:24:47,771 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 864 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 864 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:47,795 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:47,795 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:47,796 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:47,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:47,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:47,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:47,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,818 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:47,843 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:47,844 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:47,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,870 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:47,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:47,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:47,923 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,923 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:24:47,985 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:47,986 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,995 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:47,995 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:47,996 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:24:48,016 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:48,017 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:48,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:48,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:48,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:50, output treesize:49 [2021-06-05 21:24:48,053 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 48 treesize of output 36 [2021-06-05 21:24:48,055 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:24:48,061 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:48,063 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2021-06-05 21:24:48,064 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:48,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:48,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:48,071 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:25 [2021-06-05 21:24:48,104 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:48,105 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:48,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594100318] [2021-06-05 21:24:48,105 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:48,105 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1358978163] [2021-06-05 21:24:48,105 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1358978163] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:48,105 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:48,105 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:48,105 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [835135547] [2021-06-05 21:24:48,105 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:48,105 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:48,106 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:48,106 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:48,106 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:48,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:48,795 INFO L93 Difference]: Finished difference Result 783 states and 2114 transitions. [2021-06-05 21:24:48,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:48,805 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:48,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:48,806 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:24:48,806 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:24:48,806 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 172.8ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:48,807 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:24:48,812 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 748. [2021-06-05 21:24:48,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 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-06-05 21:24:48,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 21:24:48,813 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 21:24:48,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:48,813 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 21:24:48,813 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:48,813 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 21:24:48,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:48,814 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:48,814 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:49,014 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 864 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1401 [2021-06-05 21:24:49,015 INFO L430 AbstractCegarLoop]: === Iteration 864 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:49,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:49,015 INFO L82 PathProgramCache]: Analyzing trace with hash -591247929, now seen corresponding path program 861 times [2021-06-05 21:24:49,015 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:49,015 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915928786] [2021-06-05 21:24:49,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:49,016 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:49,016 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863423410] [2021-06-05 21:24:49,016 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 865 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 865 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:49,043 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:24:49,043 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:49,044 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:49,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:49,058 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:49,059 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,063 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,063 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:49,083 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:49,084 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:49,109 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:49,109 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:49,110 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,143 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,144 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:49,195 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:49,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:49,197 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,213 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,214 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,214 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:24:49,251 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:49,252 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,271 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,271 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:49,374 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:49,375 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,382 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,383 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:49,384 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,390 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:49,391 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:49,391 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:49,430 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:49,430 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:49,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915928786] [2021-06-05 21:24:49,430 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:49,430 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863423410] [2021-06-05 21:24:49,430 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863423410] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:49,430 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:49,430 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:49,430 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945722378] [2021-06-05 21:24:49,430 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:49,431 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:49,431 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:49,431 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:49,431 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:50,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:50,257 INFO L93 Difference]: Finished difference Result 795 states and 2139 transitions. [2021-06-05 21:24:50,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:50,258 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:50,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:50,259 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:24:50,259 INFO L226 Difference]: Without dead ends: 792 [2021-06-05 21:24:50,260 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 233.7ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:50,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 792 states. [2021-06-05 21:24:50,265 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 792 to 750. [2021-06-05 21:24:50,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 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-06-05 21:24:50,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 21:24:50,267 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 21:24:50,267 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:50,267 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 21:24:50,267 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:50,267 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 21:24:50,267 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:50,267 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:50,267 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:50,468 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1402,865 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:50,468 INFO L430 AbstractCegarLoop]: === Iteration 865 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:50,468 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:50,468 INFO L82 PathProgramCache]: Analyzing trace with hash 1127095777, now seen corresponding path program 862 times [2021-06-05 21:24:50,468 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:50,468 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745467936] [2021-06-05 21:24:50,469 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:50,470 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:50,470 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [850163927] [2021-06-05 21:24:50,470 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 866 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 866 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:50,496 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:50,496 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:50,496 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:50,497 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:50,510 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:50,511 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,518 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,518 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,518 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:50,544 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:50,545 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,556 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,557 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,557 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:24:50,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:50,579 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:24:50,580 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,613 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,613 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,614 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:24:50,665 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:50,666 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:24:50,710 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:50,711 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,727 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,727 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,727 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:24:50,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:24:50,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,794 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:24:50,797 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,803 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:50,804 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:50,804 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:24:50,859 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:50,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:50,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745467936] [2021-06-05 21:24:50,859 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:50,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [850163927] [2021-06-05 21:24:50,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [850163927] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:50,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:50,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:50,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [902631910] [2021-06-05 21:24:50,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:50,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:50,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:50,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:50,860 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:51,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:51,637 INFO L93 Difference]: Finished difference Result 808 states and 2170 transitions. [2021-06-05 21:24:51,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:51,638 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:51,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:51,639 INFO L225 Difference]: With dead ends: 808 [2021-06-05 21:24:51,639 INFO L226 Difference]: Without dead ends: 805 [2021-06-05 21:24:51,640 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 203.6ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:51,640 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 805 states. [2021-06-05 21:24:51,645 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 805 to 750. [2021-06-05 21:24:51,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.72630173564753) internal successors, (2042), 749 states have internal predecessors, (2042), 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-06-05 21:24:51,646 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2042 transitions. [2021-06-05 21:24:51,647 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2042 transitions. Word has length 18 [2021-06-05 21:24:51,647 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:51,647 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2042 transitions. [2021-06-05 21:24:51,647 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:51,647 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2042 transitions. [2021-06-05 21:24:51,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:51,647 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:51,647 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:51,848 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1403,866 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:51,848 INFO L430 AbstractCegarLoop]: === Iteration 866 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:51,848 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:51,848 INFO L82 PathProgramCache]: Analyzing trace with hash 1145529803, now seen corresponding path program 863 times [2021-06-05 21:24:51,848 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:51,848 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2119686331] [2021-06-05 21:24:51,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:51,849 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:51,849 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1306155867] [2021-06-05 21:24:51,849 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 867 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 867 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:51,875 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:24:51,875 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:51,876 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:51,876 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:51,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:51,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,894 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:51,895 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,895 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:51,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:51,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:51,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:51,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:51,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,948 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:51,949 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,949 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:24:51,970 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:51,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:24:51,971 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,983 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:51,983 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:51,984 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:24:52,007 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:24:52,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:52,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:52,027 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:52,027 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:24:52,060 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1665], 12=[F]} [2021-06-05 21:24:52,065 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:52,066 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:52,080 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:52,100 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:52,100 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:24:52,101 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:52,107 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:52,107 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:52,107 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:24:52,183 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:52,183 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:52,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2119686331] [2021-06-05 21:24:52,183 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:52,183 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1306155867] [2021-06-05 21:24:52,183 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1306155867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:52,183 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:52,183 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:52,183 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135240767] [2021-06-05 21:24:52,183 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:52,183 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:52,184 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:52,184 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:52,184 INFO L87 Difference]: Start difference. First operand 750 states and 2042 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:52,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:52,941 INFO L93 Difference]: Finished difference Result 791 states and 2140 transitions. [2021-06-05 21:24:52,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:52,942 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:52,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:52,943 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:24:52,943 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:24:52,943 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 152.9ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:52,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:24:52,949 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 749. [2021-06-05 21:24:52,949 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7259358288770055) internal successors, (2039), 748 states have internal predecessors, (2039), 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-06-05 21:24:52,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2039 transitions. [2021-06-05 21:24:52,950 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2039 transitions. Word has length 18 [2021-06-05 21:24:52,950 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:52,950 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2039 transitions. [2021-06-05 21:24:52,950 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:52,950 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2039 transitions. [2021-06-05 21:24:52,951 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:52,951 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:52,951 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:53,151 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1404,867 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:53,151 INFO L430 AbstractCegarLoop]: === Iteration 867 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:53,152 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:53,152 INFO L82 PathProgramCache]: Analyzing trace with hash -1833280189, now seen corresponding path program 864 times [2021-06-05 21:24:53,152 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:53,152 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271132155] [2021-06-05 21:24:53,152 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:53,153 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:53,153 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1120566772] [2021-06-05 21:24:53,153 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 868 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 868 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:53,181 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 21:24:53,181 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:53,181 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:24:53,182 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:53,195 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:53,196 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,203 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,203 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,203 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:53,228 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:24:53,229 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,251 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,252 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,252 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:24:53,288 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:24:53,289 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,301 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:45 [2021-06-05 21:24:53,324 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:53,325 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,336 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,337 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,337 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:24:53,358 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:24:53,359 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:24:53,413 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:24:53,413 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:24:53,414 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,423 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:24:53,423 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:53,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:53,430 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:24:53,493 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:53,494 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:53,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271132155] [2021-06-05 21:24:53,494 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:53,494 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1120566772] [2021-06-05 21:24:53,494 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1120566772] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:53,494 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:53,494 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:53,494 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550784628] [2021-06-05 21:24:53,494 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:53,494 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:53,494 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:53,494 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:53,494 INFO L87 Difference]: Start difference. First operand 749 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:54,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:54,178 INFO L93 Difference]: Finished difference Result 791 states and 2143 transitions. [2021-06-05 21:24:54,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:54,179 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:54,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:54,180 INFO L225 Difference]: With dead ends: 791 [2021-06-05 21:24:54,180 INFO L226 Difference]: Without dead ends: 788 [2021-06-05 21:24:54,180 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 158.5ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:54,181 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 788 states. [2021-06-05 21:24:54,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 788 to 748. [2021-06-05 21:24:54,186 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7242302543507364) internal successors, (2035), 747 states have internal predecessors, (2035), 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-06-05 21:24:54,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2035 transitions. [2021-06-05 21:24:54,187 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2035 transitions. Word has length 18 [2021-06-05 21:24:54,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:54,187 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2035 transitions. [2021-06-05 21:24:54,187 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:54,187 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2035 transitions. [2021-06-05 21:24:54,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:54,188 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:54,188 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:54,388 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1405,868 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:54,389 INFO L430 AbstractCegarLoop]: === Iteration 868 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:54,389 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:54,389 INFO L82 PathProgramCache]: Analyzing trace with hash 1513740998, now seen corresponding path program 865 times [2021-06-05 21:24:54,389 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:54,389 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1415377409] [2021-06-05 21:24:54,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:54,390 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:54,390 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [411994127] [2021-06-05 21:24:54,390 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 869 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 869 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:54,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:24:54,417 WARN L261 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 28 conjunts are in the unsatisfiable core [2021-06-05 21:24:54,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:54,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:54,432 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,438 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:54,438 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,439 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:54,464 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:54,465 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,477 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:54,478 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,478 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:24:54,529 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:54,530 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,541 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:54,542 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,542 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:54,604 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1670], 2=[F]} [2021-06-05 21:24:54,606 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:54,607 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,616 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:54,617 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:54,618 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:54,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2021-06-05 21:24:54,619 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,625 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:54,625 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:54,625 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:43, output treesize:28 [2021-06-05 21:24:54,659 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:54,659 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:54,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1415377409] [2021-06-05 21:24:54,659 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:54,659 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411994127] [2021-06-05 21:24:54,659 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411994127] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:54,659 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:54,659 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:54,659 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929321262] [2021-06-05 21:24:54,659 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:54,660 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:54,660 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:54,660 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:54,660 INFO L87 Difference]: Start difference. First operand 748 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:55,252 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:55,252 INFO L93 Difference]: Finished difference Result 794 states and 2143 transitions. [2021-06-05 21:24:55,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:55,253 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:55,253 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:55,254 INFO L225 Difference]: With dead ends: 794 [2021-06-05 21:24:55,254 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:24:55,254 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 153.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:55,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:24:55,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 753. [2021-06-05 21:24:55,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7247340425531914) internal successors, (2049), 752 states have internal predecessors, (2049), 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-06-05 21:24:55,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2049 transitions. [2021-06-05 21:24:55,261 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2049 transitions. Word has length 18 [2021-06-05 21:24:55,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:55,261 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2049 transitions. [2021-06-05 21:24:55,261 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:55,261 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2049 transitions. [2021-06-05 21:24:55,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:55,262 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:55,262 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:55,462 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1406,869 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:55,463 INFO L430 AbstractCegarLoop]: === Iteration 869 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:55,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:55,463 INFO L82 PathProgramCache]: Analyzing trace with hash -1062882592, now seen corresponding path program 866 times [2021-06-05 21:24:55,463 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:55,463 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [533369953] [2021-06-05 21:24:55,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:55,464 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:55,464 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1274486208] [2021-06-05 21:24:55,464 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 870 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 870 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:55,488 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:24:55,488 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:55,488 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:24:55,489 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:55,503 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:55,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,507 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,507 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,507 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:55,527 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:55,528 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,534 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,535 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:24:55,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:55,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 31 treesize of output 30 [2021-06-05 21:24:55,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,603 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,603 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,603 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:24:55,647 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1672], 2=[F]} [2021-06-05 21:24:55,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:55,649 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,667 INFO L354 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,667 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 33 treesize of output 41 [2021-06-05 21:24:55,668 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,678 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:55,679 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:55,679 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:40, output treesize:46 [2021-06-05 21:24:55,741 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:55,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [533369953] [2021-06-05 21:24:55,742 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:55,742 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1274486208] [2021-06-05 21:24:55,742 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1274486208] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:55,742 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:55,742 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:55,742 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315746547] [2021-06-05 21:24:55,742 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:55,742 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:55,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:55,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:55,742 INFO L87 Difference]: Start difference. First operand 753 states and 2049 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:56,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:56,517 INFO L93 Difference]: Finished difference Result 819 states and 2207 transitions. [2021-06-05 21:24:56,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:56,519 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:56,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:56,520 INFO L225 Difference]: With dead ends: 819 [2021-06-05 21:24:56,520 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 21:24:56,520 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 157.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:56,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 21:24:56,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 750. [2021-06-05 21:24:56,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7236315086782374) internal successors, (2040), 749 states have internal predecessors, (2040), 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-06-05 21:24:56,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2040 transitions. [2021-06-05 21:24:56,527 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2040 transitions. Word has length 18 [2021-06-05 21:24:56,527 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:56,527 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2040 transitions. [2021-06-05 21:24:56,527 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:56,527 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2040 transitions. [2021-06-05 21:24:56,528 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:56,528 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:56,528 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:56,728 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1407,870 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:56,728 INFO L430 AbstractCegarLoop]: === Iteration 870 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:56,728 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:56,728 INFO L82 PathProgramCache]: Analyzing trace with hash -1044448566, now seen corresponding path program 867 times [2021-06-05 21:24:56,728 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:56,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2071989245] [2021-06-05 21:24:56,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:56,730 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:56,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2010793223] [2021-06-05 21:24:56,730 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 871 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 871 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:56,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:24:56,760 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:56,760 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 25 conjunts are in the unsatisfiable core [2021-06-05 21:24:56,760 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:56,774 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:24:56,775 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:56,782 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,782 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:24:56,807 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:56,807 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,816 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:56,817 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,817 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:29 [2021-06-05 21:24:56,879 INFO L354 Elim1Store]: treesize reduction 21, result has 25.0 percent of original size [2021-06-05 21:24:56,880 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:56,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,903 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:56,904 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,904 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:24:56,936 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1674], 2=[F]} [2021-06-05 21:24:56,938 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:56,939 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,955 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:56,970 INFO L354 Elim1Store]: treesize reduction 11, result has 47.6 percent of original size [2021-06-05 21:24:56,970 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 35 treesize of output 35 [2021-06-05 21:24:56,971 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:56,989 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:56,989 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:45, output treesize:35 [2021-06-05 21:24:57,191 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:57,191 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:57,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2071989245] [2021-06-05 21:24:57,191 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:57,191 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2010793223] [2021-06-05 21:24:57,191 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2010793223] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:57,191 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:57,191 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:57,191 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1895767159] [2021-06-05 21:24:57,191 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:57,191 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:57,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:57,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:57,191 INFO L87 Difference]: Start difference. First operand 750 states and 2040 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:58,355 WARN L205 SmtUtils]: Spent 120.00 ms on a formula simplification. DAG size of input: 47 DAG size of output: 45 [2021-06-05 21:24:58,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:58,401 INFO L93 Difference]: Finished difference Result 825 states and 2221 transitions. [2021-06-05 21:24:58,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:24:58,402 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:58,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:58,403 INFO L225 Difference]: With dead ends: 825 [2021-06-05 21:24:58,403 INFO L226 Difference]: Without dead ends: 822 [2021-06-05 21:24:58,403 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 688.7ms TimeCoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:24:58,404 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 822 states. [2021-06-05 21:24:58,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 822 to 751. [2021-06-05 21:24:58,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:24:58,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:24:58,411 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:24:58,411 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:58,411 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:24:58,411 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:58,411 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:24:58,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:58,411 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:58,411 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:58,612 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1408,871 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:58,612 INFO L430 AbstractCegarLoop]: === Iteration 871 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:58,612 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:58,612 INFO L82 PathProgramCache]: Analyzing trace with hash 271708738, now seen corresponding path program 868 times [2021-06-05 21:24:58,612 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:58,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555749917] [2021-06-05 21:24:58,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:58,613 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:58,613 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1610147990] [2021-06-05 21:24:58,613 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 872 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 872 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:58,637 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:24:58,637 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:58,638 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:24:58,638 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:58,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:58,653 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:58,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:58,677 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:58,678 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:58,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,689 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:58,753 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:58,754 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,770 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:58,770 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,770 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:42 [2021-06-05 21:24:58,806 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:58,807 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:58,807 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:58,808 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:58,808 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:24:58,809 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:58,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:58,819 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:24:58,820 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,828 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:58,828 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:58,829 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:24:58,893 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:58,893 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:58,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555749917] [2021-06-05 21:24:58,894 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:58,894 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1610147990] [2021-06-05 21:24:58,894 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1610147990] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:58,894 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:58,894 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:58,894 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1315053144] [2021-06-05 21:24:58,894 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:58,894 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:58,894 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:58,894 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:58,894 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:59,376 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:24:59,376 INFO L93 Difference]: Finished difference Result 804 states and 2172 transitions. [2021-06-05 21:24:59,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:24:59,377 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:24:59,377 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:24:59,378 INFO L225 Difference]: With dead ends: 804 [2021-06-05 21:24:59,378 INFO L226 Difference]: Without dead ends: 801 [2021-06-05 21:24:59,378 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 156.9ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:24:59,379 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 801 states. [2021-06-05 21:24:59,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 801 to 751. [2021-06-05 21:24:59,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:24:59,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:24:59,385 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:24:59,385 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:24:59,385 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:24:59,385 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:24:59,385 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:24:59,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:24:59,386 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:24:59,386 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:24:59,586 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 872 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1411 [2021-06-05 21:24:59,587 INFO L430 AbstractCegarLoop]: === Iteration 872 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:24:59,587 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:24:59,587 INFO L82 PathProgramCache]: Analyzing trace with hash 1344794118, now seen corresponding path program 869 times [2021-06-05 21:24:59,587 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:24:59,587 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921869088] [2021-06-05 21:24:59,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:24:59,588 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:24:59,588 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [468880867] [2021-06-05 21:24:59,588 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 873 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 873 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:24:59,614 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:24:59,614 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:24:59,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 27 conjunts are in the unsatisfiable core [2021-06-05 21:24:59,615 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:24:59,629 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:24:59,629 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,633 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:59,633 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,633 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:24:59,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:24:59,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,663 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:59,663 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,663 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:24:59,693 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:24:59,693 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,701 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:59,701 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,701 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:34, output treesize:33 [2021-06-05 21:24:59,734 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:24:59,735 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:24:59,735 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:24:59,736 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:59,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:24:59,744 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,750 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:24:59,751 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:24:59,751 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:24:59,812 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:24:59,812 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:24:59,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921869088] [2021-06-05 21:24:59,812 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:24:59,812 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [468880867] [2021-06-05 21:24:59,812 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [468880867] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:24:59,812 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:24:59,812 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:24:59,812 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378027100] [2021-06-05 21:24:59,812 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:24:59,812 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:24:59,812 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:24:59,812 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:24:59,813 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:00,311 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:00,311 INFO L93 Difference]: Finished difference Result 861 states and 2316 transitions. [2021-06-05 21:25:00,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:00,313 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:00,313 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:00,314 INFO L225 Difference]: With dead ends: 861 [2021-06-05 21:25:00,314 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 21:25:00,314 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 137.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:00,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 21:25:00,320 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 751. [2021-06-05 21:25:00,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:25:00,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:25:00,321 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:25:00,321 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:00,321 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:25:00,321 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:00,321 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:25:00,322 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:00,322 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:00,322 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:00,522 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 873 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1412 [2021-06-05 21:25:00,522 INFO L430 AbstractCegarLoop]: === Iteration 873 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:00,523 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:00,523 INFO L82 PathProgramCache]: Analyzing trace with hash 1515536191, now seen corresponding path program 870 times [2021-06-05 21:25:00,523 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:00,523 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [49280502] [2021-06-05 21:25:00,523 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:00,524 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:00,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [51128468] [2021-06-05 21:25:00,524 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 874 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 874 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:00,550 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:25:00,551 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:00,551 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:00,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:00,565 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:00,566 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:00,590 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:00,590 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,610 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,611 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:25:00,643 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:00,643 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:00,644 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,656 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,657 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,657 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:25:00,687 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:00,687 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:00,688 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,703 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,704 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,704 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:25:00,747 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:00,748 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,768 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,768 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:25:00,866 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:00,867 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,877 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,878 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:25:00,879 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,885 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:00,886 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:00,886 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:00,927 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:00,927 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:00,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [49280502] [2021-06-05 21:25:00,927 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:00,927 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [51128468] [2021-06-05 21:25:00,927 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [51128468] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:00,927 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:00,927 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:00,927 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089321580] [2021-06-05 21:25:00,928 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:00,928 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:00,928 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:00,928 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:00,928 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:01,707 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:01,707 INFO L93 Difference]: Finished difference Result 803 states and 2159 transitions. [2021-06-05 21:25:01,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:01,708 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:01,708 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:01,709 INFO L225 Difference]: With dead ends: 803 [2021-06-05 21:25:01,709 INFO L226 Difference]: Without dead ends: 800 [2021-06-05 21:25:01,709 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 213.6ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:01,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 800 states. [2021-06-05 21:25:01,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 800 to 754. [2021-06-05 21:25:01,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 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-06-05 21:25:01,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 21:25:01,716 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 21:25:01,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:01,717 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 21:25:01,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:01,717 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 21:25:01,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:01,717 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:01,717 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:01,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1413,874 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:01,918 INFO L430 AbstractCegarLoop]: === Iteration 874 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:01,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:01,918 INFO L82 PathProgramCache]: Analyzing trace with hash -1061087399, now seen corresponding path program 871 times [2021-06-05 21:25:01,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:01,918 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1072230711] [2021-06-05 21:25:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:01,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:01,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [573402188] [2021-06-05 21:25:01,920 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 875 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 875 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:02,063 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:02,064 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:02,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:02,078 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:02,079 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,085 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,086 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,086 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:02,112 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:02,112 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,123 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,124 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,124 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:25:02,145 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:02,146 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:02,146 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,157 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,158 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,158 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:43 [2021-06-05 21:25:02,179 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:02,181 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,196 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,196 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:25:02,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:02,224 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,244 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,244 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,245 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:25:02,319 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:25:02,320 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,326 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,328 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:25:02,328 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:02,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:02,335 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:02,393 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:02,393 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:02,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1072230711] [2021-06-05 21:25:02,393 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:02,393 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [573402188] [2021-06-05 21:25:02,393 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [573402188] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:02,393 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:02,393 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:02,393 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [247528147] [2021-06-05 21:25:02,393 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:02,393 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:02,393 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:02,393 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:02,393 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:03,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:03,331 INFO L93 Difference]: Finished difference Result 816 states and 2190 transitions. [2021-06-05 21:25:03,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:03,332 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:03,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:03,333 INFO L225 Difference]: With dead ends: 816 [2021-06-05 21:25:03,333 INFO L226 Difference]: Without dead ends: 813 [2021-06-05 21:25:03,333 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 190.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:03,334 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 813 states. [2021-06-05 21:25:03,339 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 813 to 754. [2021-06-05 21:25:03,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 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-06-05 21:25:03,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 21:25:03,340 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 21:25:03,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:03,340 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 21:25:03,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:03,340 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 21:25:03,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:03,341 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:03,341 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:03,541 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 875 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1414 [2021-06-05 21:25:03,542 INFO L430 AbstractCegarLoop]: === Iteration 875 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:03,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:03,542 INFO L82 PathProgramCache]: Analyzing trace with hash -1042653373, now seen corresponding path program 872 times [2021-06-05 21:25:03,542 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:03,542 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1769760451] [2021-06-05 21:25:03,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:03,543 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:03,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [916530402] [2021-06-05 21:25:03,543 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 876 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 876 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:03,567 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:03,567 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:03,568 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:03,568 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:03,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:03,583 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,586 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,587 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,587 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:03,607 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:03,608 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,631 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,638 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,638 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:25:03,675 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:03,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:03,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,690 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,691 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,691 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:44 [2021-06-05 21:25:03,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:03,720 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:03,721 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,735 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,736 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,736 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:25:03,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:03,764 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,782 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,783 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,783 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:25:03,822 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1687], 12=[F]} [2021-06-05 21:25:03,828 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:03,829 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,842 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,862 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:03,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:25:03,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,869 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:03,870 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:03,870 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:25:03,943 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:03,943 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:03,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1769760451] [2021-06-05 21:25:03,943 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:03,943 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916530402] [2021-06-05 21:25:03,943 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916530402] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:03,943 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:03,943 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:03,943 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [517415355] [2021-06-05 21:25:03,944 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:03,944 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:03,944 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:03,944 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:03,944 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:04,915 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:04,915 INFO L93 Difference]: Finished difference Result 799 states and 2160 transitions. [2021-06-05 21:25:04,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:04,917 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:04,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:04,918 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:25:04,918 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:25:04,918 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 190.1ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:04,919 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:25:04,924 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 753. [2021-06-05 21:25:04,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.7273936170212765) internal successors, (2051), 752 states have internal predecessors, (2051), 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-06-05 21:25:04,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2051 transitions. [2021-06-05 21:25:04,925 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2051 transitions. Word has length 18 [2021-06-05 21:25:04,925 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:04,925 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2051 transitions. [2021-06-05 21:25:04,925 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:04,925 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2051 transitions. [2021-06-05 21:25:04,926 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:04,926 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:04,926 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:05,126 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1415,876 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:05,127 INFO L430 AbstractCegarLoop]: === Iteration 876 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:05,127 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:05,127 INFO L82 PathProgramCache]: Analyzing trace with hash 273503931, now seen corresponding path program 873 times [2021-06-05 21:25:05,127 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:05,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029028876] [2021-06-05 21:25:05,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:05,128 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:05,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1293749475] [2021-06-05 21:25:05,128 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 877 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 877 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:05,155 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:25:05,155 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:05,156 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:05,156 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:05,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:05,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,177 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,177 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,178 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:05,203 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:05,204 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,215 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,215 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,215 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:25:05,236 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:05,236 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,245 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,246 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,246 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:25:05,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:05,265 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:25:05,265 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,282 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,283 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,283 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:25:05,314 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:05,315 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:55 [2021-06-05 21:25:05,429 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:05,429 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:05,430 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,437 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,439 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:05,440 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:05,446 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:05,447 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:05,526 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:05,526 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:05,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029028876] [2021-06-05 21:25:05,526 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:05,526 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1293749475] [2021-06-05 21:25:05,526 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1293749475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:05,526 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:05,526 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:05,526 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [275222934] [2021-06-05 21:25:05,527 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:05,527 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:05,527 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:05,527 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:05,527 INFO L87 Difference]: Start difference. First operand 753 states and 2051 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:06,404 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:06,404 INFO L93 Difference]: Finished difference Result 799 states and 2163 transitions. [2021-06-05 21:25:06,405 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:06,405 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:06,405 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:06,406 INFO L225 Difference]: With dead ends: 799 [2021-06-05 21:25:06,406 INFO L226 Difference]: Without dead ends: 796 [2021-06-05 21:25:06,406 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 197.3ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:06,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 796 states. [2021-06-05 21:25:06,412 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 796 to 752. [2021-06-05 21:25:06,412 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.725699067909454) internal successors, (2047), 751 states have internal predecessors, (2047), 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-06-05 21:25:06,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2047 transitions. [2021-06-05 21:25:06,413 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2047 transitions. Word has length 18 [2021-06-05 21:25:06,413 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:06,413 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2047 transitions. [2021-06-05 21:25:06,413 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:06,413 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2047 transitions. [2021-06-05 21:25:06,414 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:06,419 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:06,420 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:06,620 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1416,877 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:06,620 INFO L430 AbstractCegarLoop]: === Iteration 877 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:06,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:06,620 INFO L82 PathProgramCache]: Analyzing trace with hash 757048796, now seen corresponding path program 874 times [2021-06-05 21:25:06,621 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:06,621 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [197086919] [2021-06-05 21:25:06,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:06,622 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:06,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1761440891] [2021-06-05 21:25:06,622 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 878 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 878 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:06,647 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:06,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:06,648 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:25:06,648 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:06,662 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:06,663 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:06,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,667 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:06,688 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:06,689 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,698 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:06,698 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,698 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:35, output treesize:31 [2021-06-05 21:25:06,718 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:06,719 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,728 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:06,729 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,729 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:25:06,779 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:06,780 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:06,780 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:25:06,781 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,787 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:06,789 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:25:06,790 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:06,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:06,797 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:25:06,864 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:06,864 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:06,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [197086919] [2021-06-05 21:25:06,864 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:06,864 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1761440891] [2021-06-05 21:25:06,864 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1761440891] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:06,864 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:06,865 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:06,865 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [566450997] [2021-06-05 21:25:06,865 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:06,865 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:06,865 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:06,865 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:06,865 INFO L87 Difference]: Start difference. First operand 752 states and 2047 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:07,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:07,489 INFO L93 Difference]: Finished difference Result 839 states and 2259 transitions. [2021-06-05 21:25:07,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:07,490 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:07,490 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:07,491 INFO L225 Difference]: With dead ends: 839 [2021-06-05 21:25:07,491 INFO L226 Difference]: Without dead ends: 836 [2021-06-05 21:25:07,492 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 144.3ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:07,492 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 836 states. [2021-06-05 21:25:07,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 836 to 755. [2021-06-05 21:25:07,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.726790450928382) internal successors, (2056), 754 states have internal predecessors, (2056), 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-06-05 21:25:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2056 transitions. [2021-06-05 21:25:07,499 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2056 transitions. Word has length 18 [2021-06-05 21:25:07,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:07,499 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2056 transitions. [2021-06-05 21:25:07,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:07,499 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2056 transitions. [2021-06-05 21:25:07,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:07,499 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:07,500 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:07,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 878 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1417 [2021-06-05 21:25:07,700 INFO L430 AbstractCegarLoop]: === Iteration 878 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:07,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:07,700 INFO L82 PathProgramCache]: Analyzing trace with hash -1875292605, now seen corresponding path program 875 times [2021-06-05 21:25:07,700 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:07,700 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701419000] [2021-06-05 21:25:07,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:07,701 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:07,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1407446827] [2021-06-05 21:25:07,701 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 879 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 879 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:07,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:07,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:07,729 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:07,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:07,743 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:07,744 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,748 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,748 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,748 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:07,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:07,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,776 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:28 [2021-06-05 21:25:07,793 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:07,793 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,802 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,803 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,803 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:25:07,821 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:07,822 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,831 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,831 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,831 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:25:07,851 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:07,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,862 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:25:07,906 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:07,907 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:07,908 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,914 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,916 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:07,917 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,923 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:07,924 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:07,924 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:07,992 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:07,992 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:07,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701419000] [2021-06-05 21:25:07,992 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:07,992 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1407446827] [2021-06-05 21:25:07,992 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1407446827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:07,992 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:07,992 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:07,993 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1336339784] [2021-06-05 21:25:07,993 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:07,993 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:07,993 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:07,993 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:07,993 INFO L87 Difference]: Start difference. First operand 755 states and 2056 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:08,764 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:08,764 INFO L93 Difference]: Finished difference Result 797 states and 2160 transitions. [2021-06-05 21:25:08,765 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:08,765 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:08,766 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:08,766 INFO L225 Difference]: With dead ends: 797 [2021-06-05 21:25:08,767 INFO L226 Difference]: Without dead ends: 794 [2021-06-05 21:25:08,767 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 132.9ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:08,767 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 794 states. [2021-06-05 21:25:08,772 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 794 to 751. [2021-06-05 21:25:08,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:25:08,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:25:08,773 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:25:08,773 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:08,773 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:25:08,773 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:08,773 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:25:08,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:08,779 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:08,779 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:08,980 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1418,879 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:08,980 INFO L430 AbstractCegarLoop]: === Iteration 879 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:08,980 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:08,980 INFO L82 PathProgramCache]: Analyzing trace with hash -1893632825, now seen corresponding path program 876 times [2021-06-05 21:25:08,980 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:08,980 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1149019211] [2021-06-05 21:25:08,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:08,981 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:08,981 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1144011005] [2021-06-05 21:25:08,982 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 880 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 880 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:09,011 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:25:09,011 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:09,012 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:25:09,012 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:09,026 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:09,027 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,033 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,034 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:09,060 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:09,060 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:09,061 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,070 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,071 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,071 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:25:09,090 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:09,090 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,101 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,102 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,102 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:25:09,125 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:09,126 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,140 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,141 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:25:09,170 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:09,171 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,192 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,192 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,193 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:25:09,297 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:25:09,298 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,305 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:25:09,306 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,312 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:09,313 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:09,313 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:09,351 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:09,351 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:09,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1149019211] [2021-06-05 21:25:09,351 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:09,351 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1144011005] [2021-06-05 21:25:09,351 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1144011005] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:09,351 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:09,351 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:09,351 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195541223] [2021-06-05 21:25:09,351 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:09,351 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:09,351 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:09,351 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:09,352 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:10,202 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:10,203 INFO L93 Difference]: Finished difference Result 806 states and 2165 transitions. [2021-06-05 21:25:10,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:10,204 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:10,205 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:10,205 INFO L225 Difference]: With dead ends: 806 [2021-06-05 21:25:10,206 INFO L226 Difference]: Without dead ends: 803 [2021-06-05 21:25:10,206 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 208.2ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:10,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-06-05 21:25:10,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 755. [2021-06-05 21:25:10,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7281167108753315) internal successors, (2057), 754 states have internal predecessors, (2057), 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-06-05 21:25:10,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2057 transitions. [2021-06-05 21:25:10,213 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2057 transitions. Word has length 18 [2021-06-05 21:25:10,213 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:10,213 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2057 transitions. [2021-06-05 21:25:10,213 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:10,213 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2057 transitions. [2021-06-05 21:25:10,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:10,213 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:10,214 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:10,414 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1419,880 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:10,414 INFO L430 AbstractCegarLoop]: === Iteration 880 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:10,414 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:10,414 INFO L82 PathProgramCache]: Analyzing trace with hash -175289119, now seen corresponding path program 877 times [2021-06-05 21:25:10,414 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:10,414 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619581906] [2021-06-05 21:25:10,414 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:10,415 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:10,415 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [946443288] [2021-06-05 21:25:10,415 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 881 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 881 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:10,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:10,441 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:10,441 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:10,455 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:10,455 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,462 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,462 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:10,488 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:10,489 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:10,490 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,499 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,499 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,499 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:25:10,518 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:10,519 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,529 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,529 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,530 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:25:10,552 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:10,553 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,569 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:25:10,596 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:10,597 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,618 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:25:10,702 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:25:10,703 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,710 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,711 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:25:10,712 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:10,719 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:10,719 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:10,778 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:10,778 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:10,778 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619581906] [2021-06-05 21:25:10,779 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:10,779 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [946443288] [2021-06-05 21:25:10,779 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [946443288] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:10,779 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:10,779 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:10,779 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300689351] [2021-06-05 21:25:10,779 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:10,779 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:10,779 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:10,779 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:10,779 INFO L87 Difference]: Start difference. First operand 755 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:11,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:11,756 INFO L93 Difference]: Finished difference Result 819 states and 2196 transitions. [2021-06-05 21:25:11,757 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:11,757 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:11,757 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:11,758 INFO L225 Difference]: With dead ends: 819 [2021-06-05 21:25:11,758 INFO L226 Difference]: Without dead ends: 816 [2021-06-05 21:25:11,758 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 200.1ms TimeCoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:11,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2021-06-05 21:25:11,764 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 755. [2021-06-05 21:25:11,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.7281167108753315) internal successors, (2057), 754 states have internal predecessors, (2057), 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-06-05 21:25:11,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2057 transitions. [2021-06-05 21:25:11,766 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2057 transitions. Word has length 18 [2021-06-05 21:25:11,766 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:11,766 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2057 transitions. [2021-06-05 21:25:11,766 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:11,766 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2057 transitions. [2021-06-05 21:25:11,766 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:11,766 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:11,766 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:11,967 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 881 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1420 [2021-06-05 21:25:11,967 INFO L430 AbstractCegarLoop]: === Iteration 881 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:11,967 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:11,967 INFO L82 PathProgramCache]: Analyzing trace with hash -156855093, now seen corresponding path program 878 times [2021-06-05 21:25:11,967 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:11,967 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [777515077] [2021-06-05 21:25:11,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:11,968 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:11,968 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1204992175] [2021-06-05 21:25:11,968 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 882 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 882 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:11,993 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:11,993 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:11,993 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:11,994 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:12,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:12,008 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,015 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,015 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,015 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:12,041 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:12,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:12,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,051 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,051 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:33, output treesize:32 [2021-06-05 21:25:12,069 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:12,070 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,084 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,085 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,085 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:25:12,114 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:12,114 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:12,115 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,130 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:25:12,165 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:12,166 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,189 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,189 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:25:12,233 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1704], 12=[F]} [2021-06-05 21:25:12,237 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:12,238 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,253 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,273 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:12,273 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:25:12,274 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,280 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:12,281 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:12,281 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:25:12,354 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:12,354 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:12,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [777515077] [2021-06-05 21:25:12,354 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:12,354 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1204992175] [2021-06-05 21:25:12,354 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1204992175] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:12,354 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:12,354 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:12,354 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094532233] [2021-06-05 21:25:12,354 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:12,354 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:12,354 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:12,354 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:12,355 INFO L87 Difference]: Start difference. First operand 755 states and 2057 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:13,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:13,330 INFO L93 Difference]: Finished difference Result 802 states and 2166 transitions. [2021-06-05 21:25:13,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:13,332 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:13,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:13,333 INFO L225 Difference]: With dead ends: 802 [2021-06-05 21:25:13,333 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:25:13,333 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 190.0ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:13,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:25:13,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 754. [2021-06-05 21:25:13,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 754 states, 753 states have (on average 2.7277556440903052) internal successors, (2054), 753 states have internal predecessors, (2054), 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-06-05 21:25:13,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 754 states to 754 states and 2054 transitions. [2021-06-05 21:25:13,340 INFO L78 Accepts]: Start accepts. Automaton has 754 states and 2054 transitions. Word has length 18 [2021-06-05 21:25:13,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:13,340 INFO L482 AbstractCegarLoop]: Abstraction has 754 states and 2054 transitions. [2021-06-05 21:25:13,340 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:13,340 INFO L276 IsEmpty]: Start isEmpty. Operand 754 states and 2054 transitions. [2021-06-05 21:25:13,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:13,341 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:13,341 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:13,541 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1421,882 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:13,541 INFO L430 AbstractCegarLoop]: === Iteration 882 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:13,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:13,541 INFO L82 PathProgramCache]: Analyzing trace with hash 1159302211, now seen corresponding path program 879 times [2021-06-05 21:25:13,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:13,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010136784] [2021-06-05 21:25:13,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:13,542 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:13,543 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1393463506] [2021-06-05 21:25:13,543 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 883 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 883 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:13,570 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:25:13,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:13,571 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 36 conjunts are in the unsatisfiable core [2021-06-05 21:25:13,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:13,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:13,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,590 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:13,610 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:13,611 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,618 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,619 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,619 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:28, output treesize:27 [2021-06-05 21:25:13,635 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:13,636 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,649 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,650 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,650 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:43 [2021-06-05 21:25:13,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:13,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,687 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,687 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,687 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:25:13,712 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,713 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,713 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:25:13,714 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,729 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,730 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,730 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 21:25:13,764 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,765 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,766 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,766 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:13,767 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:13,767 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:13,768 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:13,768 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 67 treesize of output 43 [2021-06-05 21:25:13,769 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,781 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,784 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 36 [2021-06-05 21:25:13,784 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,798 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:13,798 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:13,799 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:82, output treesize:45 [2021-06-05 21:25:13,921 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:13,921 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:13,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010136784] [2021-06-05 21:25:13,921 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:13,921 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1393463506] [2021-06-05 21:25:13,921 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1393463506] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:13,921 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:13,921 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:13,921 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798683087] [2021-06-05 21:25:13,921 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:13,921 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:13,921 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:13,921 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:13,921 INFO L87 Difference]: Start difference. First operand 754 states and 2054 transitions. Second operand has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:25:14,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:14,743 INFO L93 Difference]: Finished difference Result 805 states and 2171 transitions. [2021-06-05 21:25:14,746 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:14,746 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:14,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:14,747 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:25:14,747 INFO L226 Difference]: Without dead ends: 799 [2021-06-05 21:25:14,747 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 235.7ms TimeCoverageRelationStatistics Valid=44, Invalid=196, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:14,747 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 799 states. [2021-06-05 21:25:14,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 799 to 753. [2021-06-05 21:25:14,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 753 states, 752 states have (on average 2.726063829787234) internal successors, (2050), 752 states have internal predecessors, (2050), 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-06-05 21:25:14,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 753 states to 753 states and 2050 transitions. [2021-06-05 21:25:14,754 INFO L78 Accepts]: Start accepts. Automaton has 753 states and 2050 transitions. Word has length 18 [2021-06-05 21:25:14,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:14,754 INFO L482 AbstractCegarLoop]: Abstraction has 753 states and 2050 transitions. [2021-06-05 21:25:14,754 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.2857142857142858) internal successors, (18), 14 states have internal predecessors, (18), 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-06-05 21:25:14,754 INFO L276 IsEmpty]: Start isEmpty. Operand 753 states and 2050 transitions. [2021-06-05 21:25:14,755 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:14,755 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:14,755 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:14,955 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 883 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1422 [2021-06-05 21:25:14,955 INFO L430 AbstractCegarLoop]: === Iteration 883 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:14,955 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:14,956 INFO L82 PathProgramCache]: Analyzing trace with hash 1642847076, now seen corresponding path program 880 times [2021-06-05 21:25:14,956 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:14,956 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1495311550] [2021-06-05 21:25:14,956 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:14,957 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:14,957 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1564700072] [2021-06-05 21:25:14,957 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 884 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 884 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:14,982 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:14,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:14,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:25:14,983 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:14,997 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:14,997 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,001 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:15,002 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,002 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:15,022 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:15,023 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,027 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:15,028 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,028 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:25:15,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:15,042 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:15,052 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,053 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:25:15,119 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:15,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:15,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:15,121 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:15,121 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 31 [2021-06-05 21:25:15,122 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,129 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:15,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:15,132 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2021-06-05 21:25:15,133 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,141 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:15,141 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:15,141 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:54, output treesize:30 [2021-06-05 21:25:15,211 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:15,211 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:15,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1495311550] [2021-06-05 21:25:15,211 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:15,211 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1564700072] [2021-06-05 21:25:15,211 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1564700072] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:15,211 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:15,211 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:15,212 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1004445676] [2021-06-05 21:25:15,212 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:15,212 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:15,212 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:15,212 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:15,212 INFO L87 Difference]: Start difference. First operand 753 states and 2050 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:15,841 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:15,842 INFO L93 Difference]: Finished difference Result 845 states and 2271 transitions. [2021-06-05 21:25:15,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:15,842 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:15,843 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:15,844 INFO L225 Difference]: With dead ends: 845 [2021-06-05 21:25:15,844 INFO L226 Difference]: Without dead ends: 842 [2021-06-05 21:25:15,844 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 173.2ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:15,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 842 states. [2021-06-05 21:25:15,849 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 842 to 759. [2021-06-05 21:25:15,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.7242744063324538) internal successors, (2065), 758 states have internal predecessors, (2065), 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-06-05 21:25:15,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2065 transitions. [2021-06-05 21:25:15,851 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2065 transitions. Word has length 18 [2021-06-05 21:25:15,851 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:15,851 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2065 transitions. [2021-06-05 21:25:15,851 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:15,851 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2065 transitions. [2021-06-05 21:25:15,852 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:15,852 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:15,852 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:16,052 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1423,884 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:16,052 INFO L430 AbstractCegarLoop]: === Iteration 884 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:16,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:16,052 INFO L82 PathProgramCache]: Analyzing trace with hash -989494325, now seen corresponding path program 881 times [2021-06-05 21:25:16,052 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:16,052 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938087395] [2021-06-05 21:25:16,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:16,053 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:16,054 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410588656] [2021-06-05 21:25:16,054 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 885 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 885 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:16,080 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:25:16,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:16,081 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:16,081 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:16,095 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:16,095 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,099 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,100 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,100 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:16,120 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:16,120 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:16,121 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,130 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,130 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,131 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:25:16,147 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:16,148 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,159 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,159 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,159 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:25:16,181 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:16,182 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,190 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,190 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,190 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:25:16,210 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:16,211 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,222 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,223 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,223 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:25:16,279 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:16,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:16,281 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,287 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,289 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:16,290 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,296 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:16,297 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:16,297 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:16,365 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:16,365 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:16,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938087395] [2021-06-05 21:25:16,365 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:16,365 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410588656] [2021-06-05 21:25:16,365 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410588656] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:16,366 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:16,366 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:16,366 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445952107] [2021-06-05 21:25:16,366 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:16,366 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:16,366 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:16,366 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:16,366 INFO L87 Difference]: Start difference. First operand 759 states and 2065 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:17,175 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:17,175 INFO L93 Difference]: Finished difference Result 806 states and 2181 transitions. [2021-06-05 21:25:17,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:17,176 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:17,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:17,177 INFO L225 Difference]: With dead ends: 806 [2021-06-05 21:25:17,177 INFO L226 Difference]: Without dead ends: 803 [2021-06-05 21:25:17,177 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 147.5ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:17,177 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 803 states. [2021-06-05 21:25:17,182 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 803 to 758. [2021-06-05 21:25:17,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 758 states, 757 states have (on average 2.722589167767503) internal successors, (2061), 757 states have internal predecessors, (2061), 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-06-05 21:25:17,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 758 states to 758 states and 2061 transitions. [2021-06-05 21:25:17,184 INFO L78 Accepts]: Start accepts. Automaton has 758 states and 2061 transitions. Word has length 18 [2021-06-05 21:25:17,184 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:17,184 INFO L482 AbstractCegarLoop]: Abstraction has 758 states and 2061 transitions. [2021-06-05 21:25:17,184 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:17,184 INFO L276 IsEmpty]: Start isEmpty. Operand 758 states and 2061 transitions. [2021-06-05 21:25:17,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:17,185 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:17,185 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:17,385 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 885 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1424 [2021-06-05 21:25:17,385 INFO L430 AbstractCegarLoop]: === Iteration 885 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:17,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:17,385 INFO L82 PathProgramCache]: Analyzing trace with hash 1117289795, now seen corresponding path program 882 times [2021-06-05 21:25:17,385 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:17,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436705940] [2021-06-05 21:25:17,385 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:17,386 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:17,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1444856802] [2021-06-05 21:25:17,387 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 886 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 886 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:17,412 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:25:17,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:17,413 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:17,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:17,427 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:17,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,431 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,432 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,432 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:17,452 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:17,452 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:24 [2021-06-05 21:25:17,473 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:17,474 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,480 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,481 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:25:17,497 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:17,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,521 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,522 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,522 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:25:17,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:17,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:17,563 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,598 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,599 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:25:17,672 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:17,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:17,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,682 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:17,683 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:17,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:17,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:17,751 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:17,751 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:17,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436705940] [2021-06-05 21:25:17,751 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:17,751 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1444856802] [2021-06-05 21:25:17,752 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1444856802] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:17,752 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:17,752 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:17,752 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208681632] [2021-06-05 21:25:17,752 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:17,752 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:17,752 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:17,752 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:17,752 INFO L87 Difference]: Start difference. First operand 758 states and 2061 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:18,400 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:18,401 INFO L93 Difference]: Finished difference Result 800 states and 2163 transitions. [2021-06-05 21:25:18,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:18,401 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:18,401 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:18,402 INFO L225 Difference]: With dead ends: 800 [2021-06-05 21:25:18,402 INFO L226 Difference]: Without dead ends: 797 [2021-06-05 21:25:18,402 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 170.8ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:18,403 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 797 states. [2021-06-05 21:25:18,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 797 to 751. [2021-06-05 21:25:18,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:25:18,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:25:18,410 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:25:18,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:18,410 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:25:18,410 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:18,410 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:25:18,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:18,410 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:18,410 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:18,611 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1425,886 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:18,611 INFO L430 AbstractCegarLoop]: === Iteration 886 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:18,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:18,611 INFO L82 PathProgramCache]: Analyzing trace with hash -1048661373, now seen corresponding path program 883 times [2021-06-05 21:25:18,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:18,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [390461819] [2021-06-05 21:25:18,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:18,612 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:18,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1041794679] [2021-06-05 21:25:18,613 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 887 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 887 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:18,639 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:18,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:18,653 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:18,654 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,660 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,661 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,661 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:18,675 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:18,676 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,681 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,681 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,681 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:25:18,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:18,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,722 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,722 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,722 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:25:18,745 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:18,746 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:18,747 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,761 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,761 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,761 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:56 [2021-06-05 21:25:18,796 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:18,797 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:25:18,900 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:18,901 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,911 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,912 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 49 treesize of output 37 [2021-06-05 21:25:18,913 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,919 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:18,920 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:18,920 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:18,954 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:18,954 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:18,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [390461819] [2021-06-05 21:25:18,954 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:18,954 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041794679] [2021-06-05 21:25:18,954 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041794679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:18,954 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:18,954 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:18,954 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [716014278] [2021-06-05 21:25:18,955 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:18,955 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:18,955 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:18,955 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:18,955 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:19,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:19,646 INFO L93 Difference]: Finished difference Result 828 states and 2230 transitions. [2021-06-05 21:25:19,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:19,646 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:19,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:19,647 INFO L225 Difference]: With dead ends: 828 [2021-06-05 21:25:19,647 INFO L226 Difference]: Without dead ends: 825 [2021-06-05 21:25:19,648 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 181.2ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:19,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 825 states. [2021-06-05 21:25:19,653 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 825 to 752. [2021-06-05 21:25:19,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7243675099866844) internal successors, (2046), 751 states have internal predecessors, (2046), 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-06-05 21:25:19,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2046 transitions. [2021-06-05 21:25:19,655 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2046 transitions. Word has length 18 [2021-06-05 21:25:19,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:19,655 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2046 transitions. [2021-06-05 21:25:19,655 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:19,655 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2046 transitions. [2021-06-05 21:25:19,655 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:19,655 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:19,655 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:19,856 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 887 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1426 [2021-06-05 21:25:19,856 INFO L430 AbstractCegarLoop]: === Iteration 887 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:19,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:19,856 INFO L82 PathProgramCache]: Analyzing trace with hash 669682333, now seen corresponding path program 884 times [2021-06-05 21:25:19,856 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:19,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [361542282] [2021-06-05 21:25:19,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:19,858 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:19,858 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1957614316] [2021-06-05 21:25:19,858 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 888 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 888 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:19,882 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:19,882 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:19,883 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:19,883 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:19,897 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:19,898 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,901 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:19,902 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,902 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:19,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:19,913 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:19,914 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,922 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:19,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:25:19,952 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:19,953 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:19,963 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:19,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:25:19,988 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:19,989 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,003 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:20,003 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,003 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:25:20,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:20,031 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,049 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:20,049 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,049 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:25:20,118 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 3 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 50 treesize of output 38 [2021-06-05 21:25:20,119 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,125 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:20,127 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2021-06-05 21:25:20,128 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,134 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:20,134 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:20,134 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:56, output treesize:34 [2021-06-05 21:25:20,190 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:20,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:20,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [361542282] [2021-06-05 21:25:20,190 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:20,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957614316] [2021-06-05 21:25:20,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957614316] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:20,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:20,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:20,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1112801738] [2021-06-05 21:25:20,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:20,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:20,191 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:20,191 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:20,191 INFO L87 Difference]: Start difference. First operand 752 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:21,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:21,020 INFO L93 Difference]: Finished difference Result 841 states and 2261 transitions. [2021-06-05 21:25:21,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:21,022 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:21,022 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:21,023 INFO L225 Difference]: With dead ends: 841 [2021-06-05 21:25:21,023 INFO L226 Difference]: Without dead ends: 838 [2021-06-05 21:25:21,023 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 178.7ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:21,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 838 states. [2021-06-05 21:25:21,029 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 838 to 752. [2021-06-05 21:25:21,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 752 states, 751 states have (on average 2.7243675099866844) internal successors, (2046), 751 states have internal predecessors, (2046), 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-06-05 21:25:21,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 752 states to 752 states and 2046 transitions. [2021-06-05 21:25:21,030 INFO L78 Accepts]: Start accepts. Automaton has 752 states and 2046 transitions. Word has length 18 [2021-06-05 21:25:21,030 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:21,030 INFO L482 AbstractCegarLoop]: Abstraction has 752 states and 2046 transitions. [2021-06-05 21:25:21,030 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:21,030 INFO L276 IsEmpty]: Start isEmpty. Operand 752 states and 2046 transitions. [2021-06-05 21:25:21,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:21,031 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:21,031 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:21,231 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 888 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1427 [2021-06-05 21:25:21,231 INFO L430 AbstractCegarLoop]: === Iteration 888 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:21,232 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:21,232 INFO L82 PathProgramCache]: Analyzing trace with hash 688116359, now seen corresponding path program 885 times [2021-06-05 21:25:21,232 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:21,232 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [584136414] [2021-06-05 21:25:21,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:21,233 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:21,233 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [630315475] [2021-06-05 21:25:21,233 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 889 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 889 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:21,265 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:25:21,265 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:21,266 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:21,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:21,280 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:21,280 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,284 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,285 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,285 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:21,295 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:21,296 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,301 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:25:21,339 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:21,340 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:25:21,367 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:21,367 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:25:21,368 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,383 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,384 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,384 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:25:21,415 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:21,416 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,429 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,430 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,430 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:25:21,467 INFO L446 ElimStorePlain]: Different costs {0=[v_A_1724], 12=[F]} [2021-06-05 21:25:21,471 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:21,472 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,485 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,504 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:21,505 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 59 treesize of output 46 [2021-06-05 21:25:21,506 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,512 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:21,512 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:21,512 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:66, output treesize:34 [2021-06-05 21:25:21,583 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:21,583 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:21,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [584136414] [2021-06-05 21:25:21,583 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:21,583 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630315475] [2021-06-05 21:25:21,583 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630315475] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:21,583 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:21,583 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:21,583 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479191813] [2021-06-05 21:25:21,583 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:21,583 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:21,584 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:21,584 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=121, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:21,584 INFO L87 Difference]: Start difference. First operand 752 states and 2046 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:22,368 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:22,369 INFO L93 Difference]: Finished difference Result 824 states and 2231 transitions. [2021-06-05 21:25:22,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:22,369 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:22,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:22,370 INFO L225 Difference]: With dead ends: 824 [2021-06-05 21:25:22,371 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 21:25:22,371 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 171.6ms TimeCoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:22,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 21:25:22,376 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 751. [2021-06-05 21:25:22,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.724) internal successors, (2043), 750 states have internal predecessors, (2043), 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-06-05 21:25:22,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2043 transitions. [2021-06-05 21:25:22,378 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2043 transitions. Word has length 18 [2021-06-05 21:25:22,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:22,378 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2043 transitions. [2021-06-05 21:25:22,378 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:22,378 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2043 transitions. [2021-06-05 21:25:22,378 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:22,378 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:22,378 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:22,579 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1428,889 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:22,579 INFO L430 AbstractCegarLoop]: === Iteration 889 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:22,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:22,579 INFO L82 PathProgramCache]: Analyzing trace with hash 2004273663, now seen corresponding path program 886 times [2021-06-05 21:25:22,579 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:22,579 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028918161] [2021-06-05 21:25:22,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:22,580 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:22,580 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [500635785] [2021-06-05 21:25:22,580 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 890 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 890 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:22,605 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:22,605 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:22,606 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:22,606 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:22,620 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:22,621 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,627 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,627 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,627 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:22,641 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:22,642 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,646 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,647 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,647 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:25:22,671 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:22,672 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,683 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,684 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,684 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:25:22,708 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:22,709 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,720 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,721 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,721 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:25:22,744 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:22,745 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,756 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,757 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,757 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:52 [2021-06-05 21:25:22,801 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:22,801 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:22,802 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,808 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:22,811 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,817 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:22,818 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:22,818 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:22,880 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:22,880 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:22,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028918161] [2021-06-05 21:25:22,880 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:22,880 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [500635785] [2021-06-05 21:25:22,880 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [500635785] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:22,880 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:22,881 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:22,881 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789951393] [2021-06-05 21:25:22,881 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:22,881 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:22,881 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:22,881 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:22,881 INFO L87 Difference]: Start difference. First operand 751 states and 2043 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:23,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:23,553 INFO L93 Difference]: Finished difference Result 824 states and 2234 transitions. [2021-06-05 21:25:23,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:23,553 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:23,553 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:23,554 INFO L225 Difference]: With dead ends: 824 [2021-06-05 21:25:23,554 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 21:25:23,555 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 136.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:23,555 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 21:25:23,560 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 750. [2021-06-05 21:25:23,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7222963951935912) internal successors, (2039), 749 states have internal predecessors, (2039), 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-06-05 21:25:23,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2039 transitions. [2021-06-05 21:25:23,562 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2039 transitions. Word has length 18 [2021-06-05 21:25:23,562 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:23,562 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2039 transitions. [2021-06-05 21:25:23,562 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:23,562 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2039 transitions. [2021-06-05 21:25:23,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:23,563 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:23,563 INFO L554 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:23,763 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 890 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1429 [2021-06-05 21:25:23,763 INFO L430 AbstractCegarLoop]: === Iteration 890 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:23,763 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:23,763 INFO L82 PathProgramCache]: Analyzing trace with hash -1807148768, now seen corresponding path program 887 times [2021-06-05 21:25:23,764 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:23,764 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [8084483] [2021-06-05 21:25:23,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:23,770 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:23,770 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834926352] [2021-06-05 21:25:23,770 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 891 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 891 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:23,795 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:23,796 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:23,796 INFO L263 TraceCheckSpWp]: Trace formula consists of 56 conjuncts, 26 conjunts are in the unsatisfiable core [2021-06-05 21:25:23,796 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:23,810 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:23,811 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:23,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,815 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:23,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:23,826 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,830 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:23,830 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,830 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:23,852 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:23,852 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,863 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:23,863 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,863 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:25:23,913 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:23,914 INFO L173 IndexEqualityManager]: detected equality via solver [2021-06-05 21:25:23,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 39 treesize of output 29 [2021-06-05 21:25:23,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:23,923 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2021-06-05 21:25:23,924 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:23,930 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:23,930 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:48, output treesize:28 [2021-06-05 21:25:23,994 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:23,995 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:23,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [8084483] [2021-06-05 21:25:23,995 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:23,995 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834926352] [2021-06-05 21:25:23,995 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834926352] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:23,995 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:23,995 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:23,995 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383836973] [2021-06-05 21:25:23,995 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:23,995 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:23,995 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:23,995 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:23,996 INFO L87 Difference]: Start difference. First operand 750 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:24,518 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:24,518 INFO L93 Difference]: Finished difference Result 880 states and 2379 transitions. [2021-06-05 21:25:24,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:24,519 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:24,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:24,521 INFO L225 Difference]: With dead ends: 880 [2021-06-05 21:25:24,521 INFO L226 Difference]: Without dead ends: 877 [2021-06-05 21:25:24,521 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 135.8ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:24,521 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 877 states. [2021-06-05 21:25:24,526 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 877 to 750. [2021-06-05 21:25:24,527 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 750 states, 749 states have (on average 2.7222963951935912) internal successors, (2039), 749 states have internal predecessors, (2039), 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-06-05 21:25:24,528 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 750 states to 750 states and 2039 transitions. [2021-06-05 21:25:24,528 INFO L78 Accepts]: Start accepts. Automaton has 750 states and 2039 transitions. Word has length 18 [2021-06-05 21:25:24,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:24,528 INFO L482 AbstractCegarLoop]: Abstraction has 750 states and 2039 transitions. [2021-06-05 21:25:24,528 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:24,528 INFO L276 IsEmpty]: Start isEmpty. Operand 750 states and 2039 transitions. [2021-06-05 21:25:24,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:24,529 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:24,529 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:24,729 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 891 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1430 [2021-06-05 21:25:24,729 INFO L430 AbstractCegarLoop]: === Iteration 891 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:24,729 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:24,729 INFO L82 PathProgramCache]: Analyzing trace with hash -144522873, now seen corresponding path program 888 times [2021-06-05 21:25:24,729 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:24,730 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1877531251] [2021-06-05 21:25:24,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:24,731 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:24,731 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1806627026] [2021-06-05 21:25:24,731 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 892 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 892 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:24,756 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2021-06-05 21:25:24,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:24,757 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:24,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:24,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:24,772 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,775 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,776 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,776 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:24,787 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:24,788 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,793 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:25:24,818 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:24,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,826 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,826 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,827 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:25:24,845 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:24,846 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,853 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,854 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,854 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:40, output treesize:39 [2021-06-05 21:25:24,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:24,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,887 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,887 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,887 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:25:24,930 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:24,930 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:24,931 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,937 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,939 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:24,940 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,946 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:24,946 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:24,946 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:25,007 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:25,007 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:25,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1877531251] [2021-06-05 21:25:25,008 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:25,008 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1806627026] [2021-06-05 21:25:25,008 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1806627026] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:25,008 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:25,008 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:25,008 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [169263628] [2021-06-05 21:25:25,008 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:25,008 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:25,008 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:25,008 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:25,008 INFO L87 Difference]: Start difference. First operand 750 states and 2039 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:25,777 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:25,777 INFO L93 Difference]: Finished difference Result 822 states and 2231 transitions. [2021-06-05 21:25:25,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:25,778 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:25,778 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:25,779 INFO L225 Difference]: With dead ends: 822 [2021-06-05 21:25:25,779 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 21:25:25,779 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 125.4ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:25,780 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 21:25:25,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 749. [2021-06-05 21:25:25,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 749 states, 748 states have (on average 2.7205882352941178) internal successors, (2035), 748 states have internal predecessors, (2035), 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-06-05 21:25:25,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 749 states to 749 states and 2035 transitions. [2021-06-05 21:25:25,791 INFO L78 Accepts]: Start accepts. Automaton has 749 states and 2035 transitions. Word has length 18 [2021-06-05 21:25:25,792 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:25,792 INFO L482 AbstractCegarLoop]: Abstraction has 749 states and 2035 transitions. [2021-06-05 21:25:25,792 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:25,792 INFO L276 IsEmpty]: Start isEmpty. Operand 749 states and 2035 transitions. [2021-06-05 21:25:25,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:25,792 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:25,792 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:25,992 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1431,892 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:25,993 INFO L430 AbstractCegarLoop]: === Iteration 892 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:25,993 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:25,993 INFO L82 PathProgramCache]: Analyzing trace with hash 1962261247, now seen corresponding path program 889 times [2021-06-05 21:25:25,993 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:25,993 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230967106] [2021-06-05 21:25:25,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:25,994 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:25,994 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [280886520] [2021-06-05 21:25:25,994 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 893 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 893 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:26,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:26,020 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:26,020 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:26,034 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:26,035 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,041 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,042 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,042 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:26,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:26,056 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:26,057 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,064 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,065 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,065 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:25:26,096 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:26,097 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,104 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,104 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,104 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:29, output treesize:28 [2021-06-05 21:25:26,122 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:26,123 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,132 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,132 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,132 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:25:26,153 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:26,154 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,166 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,167 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,167 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:56, output treesize:52 [2021-06-05 21:25:26,213 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:26,214 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:26,215 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,221 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,223 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:26,224 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,230 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:26,231 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:26,231 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:26,294 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:26,295 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:26,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230967106] [2021-06-05 21:25:26,295 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:26,295 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [280886520] [2021-06-05 21:25:26,295 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [280886520] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:26,295 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:26,295 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:26,295 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1258081541] [2021-06-05 21:25:26,295 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:26,295 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:26,295 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:26,295 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=124, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:26,295 INFO L87 Difference]: Start difference. First operand 749 states and 2035 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:27,190 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:27,190 INFO L93 Difference]: Finished difference Result 822 states and 2228 transitions. [2021-06-05 21:25:27,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:27,191 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:27,191 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:27,192 INFO L225 Difference]: With dead ends: 822 [2021-06-05 21:25:27,192 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 21:25:27,192 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 138.7ms TimeCoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:27,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 21:25:27,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 748. [2021-06-05 21:25:27,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 748 states, 747 states have (on average 2.7202141900937082) internal successors, (2032), 747 states have internal predecessors, (2032), 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-06-05 21:25:27,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 748 states to 748 states and 2032 transitions. [2021-06-05 21:25:27,199 INFO L78 Accepts]: Start accepts. Automaton has 748 states and 2032 transitions. Word has length 18 [2021-06-05 21:25:27,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:27,199 INFO L482 AbstractCegarLoop]: Abstraction has 748 states and 2032 transitions. [2021-06-05 21:25:27,199 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:27,200 INFO L276 IsEmpty]: Start isEmpty. Operand 748 states and 2032 transitions. [2021-06-05 21:25:27,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2021-06-05 21:25:27,200 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:27,200 INFO L554 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:27,400 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 893 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1432 [2021-06-05 21:25:27,401 INFO L430 AbstractCegarLoop]: === Iteration 893 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:27,401 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:27,401 INFO L82 PathProgramCache]: Analyzing trace with hash -1889806909, now seen corresponding path program 890 times [2021-06-05 21:25:27,401 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:27,401 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [695432461] [2021-06-05 21:25:27,401 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:27,402 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:27,402 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1372629940] [2021-06-05 21:25:27,402 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 894 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 894 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:27,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:27,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:27,428 WARN L261 TraceCheckSpWp]: Trace formula consists of 58 conjuncts, 29 conjunts are in the unsatisfiable core [2021-06-05 21:25:27,428 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:27,442 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:27,442 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,446 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,447 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,447 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:15, output treesize:14 [2021-06-05 21:25:27,458 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:27,458 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:27,459 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,467 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,468 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,468 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:25:27,483 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:27,484 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,488 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,489 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,489 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:26, output treesize:25 [2021-06-05 21:25:27,517 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:27,518 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,525 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,526 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,526 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:43, output treesize:39 [2021-06-05 21:25:27,548 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:27,548 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:25:27,549 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,589 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,590 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,590 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:55 [2021-06-05 21:25:27,672 INFO L354 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2021-06-05 21:25:27,672 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2021-06-05 21:25:27,673 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,680 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,681 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2021-06-05 21:25:27,682 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,688 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:27,689 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:27,689 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:69, output treesize:34 [2021-06-05 21:25:27,757 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:27,757 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:27,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [695432461] [2021-06-05 21:25:27,757 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:27,757 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1372629940] [2021-06-05 21:25:27,757 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1372629940] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:27,757 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:27,757 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-06-05 21:25:27,757 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307130158] [2021-06-05 21:25:27,757 INFO L462 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-06-05 21:25:27,758 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:27,758 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-06-05 21:25:27,758 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-06-05 21:25:27,758 INFO L87 Difference]: Start difference. First operand 748 states and 2032 transitions. Second operand has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:28,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:28,601 INFO L93 Difference]: Finished difference Result 833 states and 2268 transitions. [2021-06-05 21:25:28,602 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:28,603 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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) Word has length 18 [2021-06-05 21:25:28,603 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:28,604 INFO L225 Difference]: With dead ends: 833 [2021-06-05 21:25:28,604 INFO L226 Difference]: Without dead ends: 830 [2021-06-05 21:25:28,604 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 194.2ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:28,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 830 states. [2021-06-05 21:25:28,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 830 to 738. [2021-06-05 21:25:28,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 738 states, 737 states have (on average 2.724559023066486) internal successors, (2008), 737 states have internal predecessors, (2008), 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-06-05 21:25:28,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 738 states to 738 states and 2008 transitions. [2021-06-05 21:25:28,611 INFO L78 Accepts]: Start accepts. Automaton has 738 states and 2008 transitions. Word has length 18 [2021-06-05 21:25:28,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:28,611 INFO L482 AbstractCegarLoop]: Abstraction has 738 states and 2008 transitions. [2021-06-05 21:25:28,611 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 1.3846153846153846) internal successors, (18), 13 states have internal predecessors, (18), 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-06-05 21:25:28,611 INFO L276 IsEmpty]: Start isEmpty. Operand 738 states and 2008 transitions. [2021-06-05 21:25:28,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:28,612 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:28,612 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:28,812 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1433,894 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:28,812 INFO L430 AbstractCegarLoop]: === Iteration 894 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:28,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:28,812 INFO L82 PathProgramCache]: Analyzing trace with hash -1437488579, now seen corresponding path program 891 times [2021-06-05 21:25:28,812 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:28,812 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012118881] [2021-06-05 21:25:28,812 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:28,814 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:28,814 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [767597557] [2021-06-05 21:25:28,814 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 895 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 895 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:28,841 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:25:28,841 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:28,842 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:25:28,842 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:28,980 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:28,980 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:28,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012118881] [2021-06-05 21:25:28,980 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:28,980 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [767597557] [2021-06-05 21:25:28,980 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [767597557] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:28,980 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:28,980 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:28,980 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083410300] [2021-06-05 21:25:28,980 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:28,980 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:28,981 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:28,981 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:28,981 INFO L87 Difference]: Start difference. First operand 738 states and 2008 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:29,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:29,537 INFO L93 Difference]: Finished difference Result 900 states and 2364 transitions. [2021-06-05 21:25:29,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:25:29,538 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:29,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:29,540 INFO L225 Difference]: With dead ends: 900 [2021-06-05 21:25:29,540 INFO L226 Difference]: Without dead ends: 897 [2021-06-05 21:25:29,540 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 142 ImplicationChecksByTransitivity, 282.3ms TimeCoverageRelationStatistics Valid=204, Invalid=666, Unknown=0, NotChecked=0, Total=870 [2021-06-05 21:25:29,540 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2021-06-05 21:25:29,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 743. [2021-06-05 21:25:29,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 743 states, 742 states have (on average 2.719676549865229) internal successors, (2018), 742 states have internal predecessors, (2018), 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-06-05 21:25:29,547 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 743 states to 743 states and 2018 transitions. [2021-06-05 21:25:29,547 INFO L78 Accepts]: Start accepts. Automaton has 743 states and 2018 transitions. Word has length 19 [2021-06-05 21:25:29,547 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:29,548 INFO L482 AbstractCegarLoop]: Abstraction has 743 states and 2018 transitions. [2021-06-05 21:25:29,548 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:29,548 INFO L276 IsEmpty]: Start isEmpty. Operand 743 states and 2018 transitions. [2021-06-05 21:25:29,548 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:29,548 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:29,548 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:29,748 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 895 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1434 [2021-06-05 21:25:29,749 INFO L430 AbstractCegarLoop]: === Iteration 895 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:29,749 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:29,749 INFO L82 PathProgramCache]: Analyzing trace with hash -1469685606, now seen corresponding path program 892 times [2021-06-05 21:25:29,749 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:29,749 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [973548978] [2021-06-05 21:25:29,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:29,750 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:29,750 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [61715301] [2021-06-05 21:25:29,750 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 896 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 896 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:29,776 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:29,776 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:29,776 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:29,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:29,865 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:25:29,866 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:29,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [973548978] [2021-06-05 21:25:29,866 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:29,866 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [61715301] [2021-06-05 21:25:29,866 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [61715301] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:29,866 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:29,866 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:29,866 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717821011] [2021-06-05 21:25:29,866 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:29,866 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:29,866 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:29,866 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:29,866 INFO L87 Difference]: Start difference. First operand 743 states and 2018 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:30,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:30,320 INFO L93 Difference]: Finished difference Result 823 states and 2177 transitions. [2021-06-05 21:25:30,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:25:30,321 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:30,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:30,322 INFO L225 Difference]: With dead ends: 823 [2021-06-05 21:25:30,322 INFO L226 Difference]: Without dead ends: 819 [2021-06-05 21:25:30,322 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 128.7ms TimeCoverageRelationStatistics Valid=95, Invalid=247, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:25:30,323 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 819 states. [2021-06-05 21:25:30,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 819 to 751. [2021-06-05 21:25:30,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 750 states have (on average 2.7133333333333334) internal successors, (2035), 750 states have internal predecessors, (2035), 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-06-05 21:25:30,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 2035 transitions. [2021-06-05 21:25:30,330 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 2035 transitions. Word has length 19 [2021-06-05 21:25:30,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:30,330 INFO L482 AbstractCegarLoop]: Abstraction has 751 states and 2035 transitions. [2021-06-05 21:25:30,330 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:30,330 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 2035 transitions. [2021-06-05 21:25:30,330 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:30,330 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:30,330 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:30,531 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1435,896 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:30,531 INFO L430 AbstractCegarLoop]: === Iteration 896 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:30,531 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:30,531 INFO L82 PathProgramCache]: Analyzing trace with hash 602639101, now seen corresponding path program 893 times [2021-06-05 21:25:30,531 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:30,531 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667450314] [2021-06-05 21:25:30,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:30,535 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:30,535 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1927595771] [2021-06-05 21:25:30,535 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 897 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 897 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:30,562 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:30,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:30,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:30,563 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:30,687 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:30,687 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:30,687 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667450314] [2021-06-05 21:25:30,688 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:30,688 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927595771] [2021-06-05 21:25:30,688 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927595771] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:30,688 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:30,688 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:30,688 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381525561] [2021-06-05 21:25:30,688 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:30,688 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:30,688 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:30,688 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:30,688 INFO L87 Difference]: Start difference. First operand 751 states and 2035 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:31,925 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:31,925 INFO L93 Difference]: Finished difference Result 1005 states and 2638 transitions. [2021-06-05 21:25:31,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2021-06-05 21:25:31,926 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:31,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:31,927 INFO L225 Difference]: With dead ends: 1005 [2021-06-05 21:25:31,927 INFO L226 Difference]: Without dead ends: 1002 [2021-06-05 21:25:31,927 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 416 ImplicationChecksByTransitivity, 484.7ms TimeCoverageRelationStatistics Valid=402, Invalid=1320, Unknown=0, NotChecked=0, Total=1722 [2021-06-05 21:25:31,928 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1002 states. [2021-06-05 21:25:31,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1002 to 791. [2021-06-05 21:25:31,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 791 states, 790 states have (on average 2.7556962025316456) internal successors, (2177), 790 states have internal predecessors, (2177), 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-06-05 21:25:31,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 791 states to 791 states and 2177 transitions. [2021-06-05 21:25:31,938 INFO L78 Accepts]: Start accepts. Automaton has 791 states and 2177 transitions. Word has length 19 [2021-06-05 21:25:31,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:31,938 INFO L482 AbstractCegarLoop]: Abstraction has 791 states and 2177 transitions. [2021-06-05 21:25:31,938 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:31,938 INFO L276 IsEmpty]: Start isEmpty. Operand 791 states and 2177 transitions. [2021-06-05 21:25:31,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:31,939 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:31,939 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:32,139 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 897 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1436 [2021-06-05 21:25:32,139 INFO L430 AbstractCegarLoop]: === Iteration 897 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:32,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:32,140 INFO L82 PathProgramCache]: Analyzing trace with hash 491816581, now seen corresponding path program 894 times [2021-06-05 21:25:32,140 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:32,140 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [811499290] [2021-06-05 21:25:32,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:32,141 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:32,141 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [314186957] [2021-06-05 21:25:32,141 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 898 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 898 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:32,170 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:25:32,170 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:32,171 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:32,171 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:32,267 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:32,268 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:32,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [811499290] [2021-06-05 21:25:32,268 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:32,268 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [314186957] [2021-06-05 21:25:32,268 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [314186957] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:32,268 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:32,268 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:32,268 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028269719] [2021-06-05 21:25:32,268 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:32,268 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:32,268 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:32,268 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:32,268 INFO L87 Difference]: Start difference. First operand 791 states and 2177 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:33,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:33,418 INFO L93 Difference]: Finished difference Result 1199 states and 3091 transitions. [2021-06-05 21:25:33,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2021-06-05 21:25:33,419 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:33,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:33,420 INFO L225 Difference]: With dead ends: 1199 [2021-06-05 21:25:33,420 INFO L226 Difference]: Without dead ends: 1182 [2021-06-05 21:25:33,420 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 268 ImplicationChecksByTransitivity, 415.9ms TimeCoverageRelationStatistics Valid=327, Invalid=933, Unknown=0, NotChecked=0, Total=1260 [2021-06-05 21:25:33,421 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1182 states. [2021-06-05 21:25:33,428 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1182 to 869. [2021-06-05 21:25:33,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 869 states, 868 states have (on average 2.7995391705069124) internal successors, (2430), 868 states have internal predecessors, (2430), 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-06-05 21:25:33,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 869 states to 869 states and 2430 transitions. [2021-06-05 21:25:33,429 INFO L78 Accepts]: Start accepts. Automaton has 869 states and 2430 transitions. Word has length 19 [2021-06-05 21:25:33,429 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:33,429 INFO L482 AbstractCegarLoop]: Abstraction has 869 states and 2430 transitions. [2021-06-05 21:25:33,429 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:33,429 INFO L276 IsEmpty]: Start isEmpty. Operand 869 states and 2430 transitions. [2021-06-05 21:25:33,430 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:33,430 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:33,430 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:33,630 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1437,898 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:33,631 INFO L430 AbstractCegarLoop]: === Iteration 898 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:33,631 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:33,631 INFO L82 PathProgramCache]: Analyzing trace with hash -348029277, now seen corresponding path program 895 times [2021-06-05 21:25:33,631 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:33,631 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330688289] [2021-06-05 21:25:33,631 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:33,632 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:33,632 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1110450304] [2021-06-05 21:25:33,632 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 899 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 899 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:33,657 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:33,657 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:33,658 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:33,823 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:33,823 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:33,823 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330688289] [2021-06-05 21:25:33,823 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:33,824 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1110450304] [2021-06-05 21:25:33,824 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1110450304] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:33,824 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:33,824 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:33,824 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1732585865] [2021-06-05 21:25:33,824 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:33,824 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:33,824 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:33,824 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:33,824 INFO L87 Difference]: Start difference. First operand 869 states and 2430 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:34,985 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:34,985 INFO L93 Difference]: Finished difference Result 1028 states and 2752 transitions. [2021-06-05 21:25:34,986 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2021-06-05 21:25:34,986 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:34,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:34,987 INFO L225 Difference]: With dead ends: 1028 [2021-06-05 21:25:34,987 INFO L226 Difference]: Without dead ends: 1025 [2021-06-05 21:25:34,987 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 231 ImplicationChecksByTransitivity, 600.0ms TimeCoverageRelationStatistics Valid=292, Invalid=898, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 21:25:34,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1025 states. [2021-06-05 21:25:34,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1025 to 890. [2021-06-05 21:25:34,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 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-06-05 21:25:34,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 21:25:34,996 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 21:25:34,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:34,996 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 21:25:34,996 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:34,996 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 21:25:34,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:34,997 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:34,997 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:35,197 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1438,899 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:35,198 INFO L430 AbstractCegarLoop]: === Iteration 899 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:35,198 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:35,198 INFO L82 PathProgramCache]: Analyzing trace with hash 223425529, now seen corresponding path program 896 times [2021-06-05 21:25:35,198 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:35,198 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586080115] [2021-06-05 21:25:35,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:35,199 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:35,199 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [626770895] [2021-06-05 21:25:35,199 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 900 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 900 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:35,226 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:35,226 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:35,226 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:35,226 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:35,344 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:35,344 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:35,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586080115] [2021-06-05 21:25:35,344 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:35,344 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [626770895] [2021-06-05 21:25:35,344 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [626770895] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:35,344 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:35,344 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:35,344 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830734966] [2021-06-05 21:25:35,345 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:35,345 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:35,345 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:35,345 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:35,345 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:36,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:36,351 INFO L93 Difference]: Finished difference Result 1034 states and 2765 transitions. [2021-06-05 21:25:36,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 21:25:36,352 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:36,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:36,353 INFO L225 Difference]: With dead ends: 1034 [2021-06-05 21:25:36,353 INFO L226 Difference]: Without dead ends: 1031 [2021-06-05 21:25:36,353 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 223 ImplicationChecksByTransitivity, 364.4ms TimeCoverageRelationStatistics Valid=256, Invalid=866, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 21:25:36,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1031 states. [2021-06-05 21:25:36,361 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1031 to 890. [2021-06-05 21:25:36,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 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-06-05 21:25:36,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 21:25:36,362 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 21:25:36,362 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:36,363 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 21:25:36,363 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:36,363 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 21:25:36,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:36,363 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:36,363 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:36,564 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 900 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1439 [2021-06-05 21:25:36,564 INFO L430 AbstractCegarLoop]: === Iteration 900 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:36,564 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:36,564 INFO L82 PathProgramCache]: Analyzing trace with hash 758655331, now seen corresponding path program 897 times [2021-06-05 21:25:36,564 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:36,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693650749] [2021-06-05 21:25:36,564 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:36,565 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:36,565 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1034860852] [2021-06-05 21:25:36,566 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 901 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 901 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:36,592 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2021-06-05 21:25:36,592 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:36,592 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:36,592 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:36,710 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:36,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693650749] [2021-06-05 21:25:36,710 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:36,710 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1034860852] [2021-06-05 21:25:36,710 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1034860852] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:36,710 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:36,710 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:36,710 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [170941609] [2021-06-05 21:25:36,710 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:36,711 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:36,711 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:36,711 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:36,711 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:37,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:37,705 INFO L93 Difference]: Finished difference Result 1058 states and 2817 transitions. [2021-06-05 21:25:37,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2021-06-05 21:25:37,706 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:37,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:37,707 INFO L225 Difference]: With dead ends: 1058 [2021-06-05 21:25:37,707 INFO L226 Difference]: Without dead ends: 1055 [2021-06-05 21:25:37,708 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 245 ImplicationChecksByTransitivity, 383.8ms TimeCoverageRelationStatistics Valid=260, Invalid=930, Unknown=0, NotChecked=0, Total=1190 [2021-06-05 21:25:37,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2021-06-05 21:25:37,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 890. [2021-06-05 21:25:37,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 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-06-05 21:25:37,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 21:25:37,717 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 21:25:37,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:37,717 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 21:25:37,717 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:37,717 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 21:25:37,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:37,718 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:37,718 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:37,918 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 901 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1440 [2021-06-05 21:25:37,918 INFO L430 AbstractCegarLoop]: === Iteration 901 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:37,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:37,918 INFO L82 PathProgramCache]: Analyzing trace with hash 170910009, now seen corresponding path program 898 times [2021-06-05 21:25:37,918 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:37,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1593318856] [2021-06-05 21:25:37,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:37,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:37,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [260069905] [2021-06-05 21:25:37,920 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 902 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 902 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:37,945 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:37,945 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:37,945 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:37,945 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:38,129 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:38,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:38,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1593318856] [2021-06-05 21:25:38,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:38,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [260069905] [2021-06-05 21:25:38,130 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [260069905] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:38,130 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:38,130 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:38,130 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280349561] [2021-06-05 21:25:38,130 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:38,130 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:38,130 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:38,130 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:38,130 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:39,196 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:39,196 INFO L93 Difference]: Finished difference Result 1074 states and 2849 transitions. [2021-06-05 21:25:39,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2021-06-05 21:25:39,197 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:39,197 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:39,198 INFO L225 Difference]: With dead ends: 1074 [2021-06-05 21:25:39,198 INFO L226 Difference]: Without dead ends: 1071 [2021-06-05 21:25:39,198 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 588.5ms TimeCoverageRelationStatistics Valid=245, Invalid=877, Unknown=0, NotChecked=0, Total=1122 [2021-06-05 21:25:39,199 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1071 states. [2021-06-05 21:25:39,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1071 to 890. [2021-06-05 21:25:39,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 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-06-05 21:25:39,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 21:25:39,208 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 21:25:39,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:39,208 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 21:25:39,208 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:39,208 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 21:25:39,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:39,209 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:39,209 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:39,409 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 902 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1441 [2021-06-05 21:25:39,409 INFO L430 AbstractCegarLoop]: === Iteration 902 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:39,409 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:39,409 INFO L82 PathProgramCache]: Analyzing trace with hash -1312224929, now seen corresponding path program 899 times [2021-06-05 21:25:39,410 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:39,410 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1552722115] [2021-06-05 21:25:39,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:39,411 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:39,411 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457562634] [2021-06-05 21:25:39,411 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 903 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 903 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:39,439 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:25:39,440 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:39,440 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:39,440 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:39,555 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:39,555 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:39,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1552722115] [2021-06-05 21:25:39,555 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:39,555 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457562634] [2021-06-05 21:25:39,555 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457562634] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:39,555 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:39,555 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:39,555 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1722968270] [2021-06-05 21:25:39,555 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:39,555 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:39,555 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:39,555 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:39,556 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:40,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:40,255 INFO L93 Difference]: Finished difference Result 1040 states and 2772 transitions. [2021-06-05 21:25:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 21:25:40,256 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:40,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:40,257 INFO L225 Difference]: With dead ends: 1040 [2021-06-05 21:25:40,258 INFO L226 Difference]: Without dead ends: 1037 [2021-06-05 21:25:40,258 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 165 ImplicationChecksByTransitivity, 276.7ms TimeCoverageRelationStatistics Valid=189, Invalid=681, Unknown=0, NotChecked=0, Total=870 [2021-06-05 21:25:40,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1037 states. [2021-06-05 21:25:40,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1037 to 890. [2021-06-05 21:25:40,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 890 states, 889 states have (on average 2.815523059617548) internal successors, (2503), 889 states have internal predecessors, (2503), 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-06-05 21:25:40,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 890 states to 890 states and 2503 transitions. [2021-06-05 21:25:40,276 INFO L78 Accepts]: Start accepts. Automaton has 890 states and 2503 transitions. Word has length 19 [2021-06-05 21:25:40,277 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:40,277 INFO L482 AbstractCegarLoop]: Abstraction has 890 states and 2503 transitions. [2021-06-05 21:25:40,277 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:40,277 INFO L276 IsEmpty]: Start isEmpty. Operand 890 states and 2503 transitions. [2021-06-05 21:25:40,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:40,277 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:40,278 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:40,478 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 903 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1442 [2021-06-05 21:25:40,478 INFO L430 AbstractCegarLoop]: === Iteration 903 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:40,478 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:40,478 INFO L82 PathProgramCache]: Analyzing trace with hash 578106843, now seen corresponding path program 900 times [2021-06-05 21:25:40,478 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:40,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020529954] [2021-06-05 21:25:40,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:40,480 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:40,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [671780222] [2021-06-05 21:25:40,480 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 904 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 904 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:40,510 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 21:25:40,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:40,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:40,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:40,622 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:40,622 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:40,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020529954] [2021-06-05 21:25:40,622 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:40,622 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [671780222] [2021-06-05 21:25:40,622 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [671780222] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:40,622 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:40,622 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:40,622 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694665700] [2021-06-05 21:25:40,622 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:40,622 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:40,623 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:40,623 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:40,623 INFO L87 Difference]: Start difference. First operand 890 states and 2503 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:41,073 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:41,073 INFO L93 Difference]: Finished difference Result 1060 states and 2880 transitions. [2021-06-05 21:25:41,075 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:41,075 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:41,075 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:41,076 INFO L225 Difference]: With dead ends: 1060 [2021-06-05 21:25:41,076 INFO L226 Difference]: Without dead ends: 1054 [2021-06-05 21:25:41,076 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 119.5ms TimeCoverageRelationStatistics Valid=90, Invalid=182, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:25:41,077 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1054 states. [2021-06-05 21:25:41,084 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1054 to 908. [2021-06-05 21:25:41,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.826901874310915) internal successors, (2564), 907 states have internal predecessors, (2564), 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-06-05 21:25:41,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2564 transitions. [2021-06-05 21:25:41,086 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2564 transitions. Word has length 19 [2021-06-05 21:25:41,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:41,086 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 2564 transitions. [2021-06-05 21:25:41,086 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:41,086 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2564 transitions. [2021-06-05 21:25:41,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:41,087 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:41,087 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:41,287 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 904 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1443 [2021-06-05 21:25:41,287 INFO L430 AbstractCegarLoop]: === Iteration 904 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:41,287 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:41,287 INFO L82 PathProgramCache]: Analyzing trace with hash -1987813119, now seen corresponding path program 901 times [2021-06-05 21:25:41,287 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:41,287 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1250607915] [2021-06-05 21:25:41,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:41,288 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:41,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [986849535] [2021-06-05 21:25:41,289 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 905 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 905 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:41,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:41,339 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:25:41,339 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:41,348 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:41,348 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,351 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,351 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,351 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:25:41,361 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:41,361 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:25:41,362 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,369 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,369 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:23, output treesize:22 [2021-06-05 21:25:41,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:41,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,422 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,423 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,423 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:48, output treesize:44 [2021-06-05 21:25:41,450 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:41,450 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:25:41,451 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,466 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,467 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,467 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:64, output treesize:60 [2021-06-05 21:25:41,496 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:41,497 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,515 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,516 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,516 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:65 [2021-06-05 21:25:41,585 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:41,586 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,597 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,597 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,597 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:25:41,648 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:25:41,649 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:25:41,657 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,658 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:25:41,659 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,666 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:41,667 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:41,667 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:25:41,705 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:41,706 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:41,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1250607915] [2021-06-05 21:25:41,706 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:41,706 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [986849535] [2021-06-05 21:25:41,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [986849535] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:41,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:41,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:41,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [182891644] [2021-06-05 21:25:41,706 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:41,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:41,706 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:41,706 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:41,706 INFO L87 Difference]: Start difference. First operand 908 states and 2564 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:42,571 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:42,571 INFO L93 Difference]: Finished difference Result 974 states and 2674 transitions. [2021-06-05 21:25:42,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:42,573 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:42,573 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:42,574 INFO L225 Difference]: With dead ends: 974 [2021-06-05 21:25:42,574 INFO L226 Difference]: Without dead ends: 969 [2021-06-05 21:25:42,574 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 219.0ms TimeCoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:42,575 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2021-06-05 21:25:42,587 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 909. [2021-06-05 21:25:42,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 908 states have (on average 2.8270925110132157) internal successors, (2567), 908 states have internal predecessors, (2567), 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-06-05 21:25:42,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 2567 transitions. [2021-06-05 21:25:42,588 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 2567 transitions. Word has length 19 [2021-06-05 21:25:42,588 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:42,588 INFO L482 AbstractCegarLoop]: Abstraction has 909 states and 2567 transitions. [2021-06-05 21:25:42,589 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:42,589 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 2567 transitions. [2021-06-05 21:25:42,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:42,589 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:42,589 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:42,790 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 905 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1444 [2021-06-05 21:25:42,790 INFO L430 AbstractCegarLoop]: === Iteration 905 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:42,790 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:42,790 INFO L82 PathProgramCache]: Analyzing trace with hash -269469413, now seen corresponding path program 902 times [2021-06-05 21:25:42,790 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:42,790 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [920058164] [2021-06-05 21:25:42,790 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:42,791 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:42,791 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215590479] [2021-06-05 21:25:42,792 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 906 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 906 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:42,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:42,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:42,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:42,818 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:42,928 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:42,928 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:42,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [920058164] [2021-06-05 21:25:42,928 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:42,928 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215590479] [2021-06-05 21:25:42,928 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215590479] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:42,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:42,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:42,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [414484242] [2021-06-05 21:25:42,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:42,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:42,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:42,929 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:42,929 INFO L87 Difference]: Start difference. First operand 909 states and 2567 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:43,476 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:43,476 INFO L93 Difference]: Finished difference Result 1148 states and 3091 transitions. [2021-06-05 21:25:43,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:43,477 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:43,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:43,479 INFO L225 Difference]: With dead ends: 1148 [2021-06-05 21:25:43,479 INFO L226 Difference]: Without dead ends: 1143 [2021-06-05 21:25:43,479 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 96.4ms TimeCoverageRelationStatistics Valid=78, Invalid=162, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:43,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1143 states. [2021-06-05 21:25:43,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1143 to 908. [2021-06-05 21:25:43,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 908 states, 907 states have (on average 2.8291069459757443) internal successors, (2566), 907 states have internal predecessors, (2566), 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-06-05 21:25:43,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 908 states to 908 states and 2566 transitions. [2021-06-05 21:25:43,489 INFO L78 Accepts]: Start accepts. Automaton has 908 states and 2566 transitions. Word has length 19 [2021-06-05 21:25:43,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:43,489 INFO L482 AbstractCegarLoop]: Abstraction has 908 states and 2566 transitions. [2021-06-05 21:25:43,489 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:43,489 INFO L276 IsEmpty]: Start isEmpty. Operand 908 states and 2566 transitions. [2021-06-05 21:25:43,490 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:43,490 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:43,490 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:43,690 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 906 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1445 [2021-06-05 21:25:43,690 INFO L430 AbstractCegarLoop]: === Iteration 906 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:43,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:43,691 INFO L82 PathProgramCache]: Analyzing trace with hash -1416358313, now seen corresponding path program 903 times [2021-06-05 21:25:43,691 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:43,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616465160] [2021-06-05 21:25:43,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:43,692 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:43,692 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [457639878] [2021-06-05 21:25:43,692 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 907 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 907 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:43,719 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 21:25:43,719 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:43,720 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 21:25:43,720 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:43,729 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:25:43,729 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,732 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:43,733 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,733 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:25:43,741 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:43,742 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,746 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:43,746 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,746 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:43,778 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:25:43,779 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:43,808 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,808 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:44, output treesize:40 [2021-06-05 21:25:43,846 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:43,847 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:43,858 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,858 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:25:43,908 INFO L354 Elim1Store]: treesize reduction 44, result has 25.4 percent of original size [2021-06-05 21:25:43,908 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:43,909 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:43,930 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:43,931 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 1 dim-2 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:25:43,931 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 2 variables, input treesize:70, output treesize:66 [2021-06-05 21:25:43,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:43,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:43,994 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:43,995 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:44,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:44,054 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 1 xjuncts. [2021-06-05 21:25:44,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 3 variables, input treesize:82, output treesize:81 [2021-06-05 21:25:44,413 INFO L446 ElimStorePlain]: Different costs {5=[v_A_1746], 9=[F]} [2021-06-05 21:25:44,419 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,420 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,421 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,422 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,422 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:25:44,423 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:44,509 INFO L628 ElimStorePlain]: treesize reduction 3, result has 96.5 percent of original size [2021-06-05 21:25:44,523 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,525 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,526 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,527 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,528 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:44,539 INFO L354 Elim1Store]: treesize reduction 17, result has 32.0 percent of original size [2021-06-05 21:25:44,540 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 5 select indices, 5 select index equivalence classes, 7 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 3 case distinctions, treesize of input 56 treesize of output 50 [2021-06-05 21:25:44,541 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:44,587 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:44,599 INFO L550 ElimStorePlain]: Start of recursive call 1: 3 dim-0 vars, 2 dim-1 vars, End of recursive call: 2 dim-0 vars, and 1 xjuncts. [2021-06-05 21:25:44,599 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 5 variables, input treesize:87, output treesize:57 [2021-06-05 21:25:44,958 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:44,959 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:44,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616465160] [2021-06-05 21:25:44,959 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:44,959 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [457639878] [2021-06-05 21:25:44,959 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [457639878] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:44,959 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:44,959 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:25:44,959 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2049243183] [2021-06-05 21:25:44,959 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:25:44,959 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:44,959 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:25:44,959 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:44,959 INFO L87 Difference]: Start difference. First operand 908 states and 2566 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:46,264 WARN L205 SmtUtils]: Spent 118.00 ms on a formula simplification. DAG size of input: 55 DAG size of output: 53 [2021-06-05 21:25:46,338 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:46,338 INFO L93 Difference]: Finished difference Result 1017 states and 2807 transitions. [2021-06-05 21:25:46,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:25:46,339 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:46,339 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:46,341 INFO L225 Difference]: With dead ends: 1017 [2021-06-05 21:25:46,341 INFO L226 Difference]: Without dead ends: 1008 [2021-06-05 21:25:46,341 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 1056.8ms TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:25:46,341 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1008 states. [2021-06-05 21:25:46,348 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1008 to 898. [2021-06-05 21:25:46,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 898 states, 897 states have (on average 2.818283166109253) internal successors, (2528), 897 states have internal predecessors, (2528), 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-06-05 21:25:46,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 898 states to 898 states and 2528 transitions. [2021-06-05 21:25:46,350 INFO L78 Accepts]: Start accepts. Automaton has 898 states and 2528 transitions. Word has length 19 [2021-06-05 21:25:46,350 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:46,350 INFO L482 AbstractCegarLoop]: Abstraction has 898 states and 2528 transitions. [2021-06-05 21:25:46,350 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:25:46,350 INFO L276 IsEmpty]: Start isEmpty. Operand 898 states and 2528 transitions. [2021-06-05 21:25:46,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:46,351 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:46,351 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:46,551 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1446,907 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:46,551 INFO L430 AbstractCegarLoop]: === Iteration 907 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:46,552 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:46,552 INFO L82 PathProgramCache]: Analyzing trace with hash -1460165922, now seen corresponding path program 904 times [2021-06-05 21:25:46,552 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:46,552 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1114356184] [2021-06-05 21:25:46,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:46,553 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:46,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [376613697] [2021-06-05 21:25:46,553 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 908 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 908 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:46,577 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:46,577 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:46,578 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:46,578 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:46,667 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:25:46,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:46,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1114356184] [2021-06-05 21:25:46,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:46,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [376613697] [2021-06-05 21:25:46,668 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [376613697] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:46,668 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:46,668 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:46,668 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [455576418] [2021-06-05 21:25:46,668 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:46,668 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:46,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:46,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:46,668 INFO L87 Difference]: Start difference. First operand 898 states and 2528 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:47,193 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:47,193 INFO L93 Difference]: Finished difference Result 1136 states and 3064 transitions. [2021-06-05 21:25:47,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:25:47,194 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:47,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:47,196 INFO L225 Difference]: With dead ends: 1136 [2021-06-05 21:25:47,196 INFO L226 Difference]: Without dead ends: 1129 [2021-06-05 21:25:47,196 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 136.5ms TimeCoverageRelationStatistics Valid=98, Invalid=208, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:25:47,197 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2021-06-05 21:25:47,204 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 923. [2021-06-05 21:25:47,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.831887201735358) internal successors, (2611), 922 states have internal predecessors, (2611), 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-06-05 21:25:47,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2611 transitions. [2021-06-05 21:25:47,206 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2611 transitions. Word has length 19 [2021-06-05 21:25:47,206 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:47,206 INFO L482 AbstractCegarLoop]: Abstraction has 923 states and 2611 transitions. [2021-06-05 21:25:47,206 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:47,206 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2611 transitions. [2021-06-05 21:25:47,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:47,207 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:47,207 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:47,407 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 908 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1458 [2021-06-05 21:25:47,408 INFO L430 AbstractCegarLoop]: === Iteration 908 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:47,408 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:47,408 INFO L82 PathProgramCache]: Analyzing trace with hash 258177784, now seen corresponding path program 905 times [2021-06-05 21:25:47,408 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:47,408 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379043352] [2021-06-05 21:25:47,408 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:47,409 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:47,409 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [136522988] [2021-06-05 21:25:47,409 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 909 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 909 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:47,434 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:47,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:47,435 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:25:47,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:47,530 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:25:47,530 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:47,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379043352] [2021-06-05 21:25:47,530 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:47,530 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [136522988] [2021-06-05 21:25:47,530 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [136522988] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:47,530 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:47,530 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:47,530 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1934922134] [2021-06-05 21:25:47,530 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:47,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:47,531 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:47,531 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:47,531 INFO L87 Difference]: Start difference. First operand 923 states and 2611 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:48,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:48,232 INFO L93 Difference]: Finished difference Result 1202 states and 3239 transitions. [2021-06-05 21:25:48,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:25:48,233 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:48,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:48,234 INFO L225 Difference]: With dead ends: 1202 [2021-06-05 21:25:48,234 INFO L226 Difference]: Without dead ends: 1198 [2021-06-05 21:25:48,235 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 198.8ms TimeCoverageRelationStatistics Valid=117, Invalid=263, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:25:48,235 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1198 states. [2021-06-05 21:25:48,243 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1198 to 918. [2021-06-05 21:25:48,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 918 states, 917 states have (on average 2.8331515812431842) internal successors, (2598), 917 states have internal predecessors, (2598), 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-06-05 21:25:48,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 918 states to 918 states and 2598 transitions. [2021-06-05 21:25:48,245 INFO L78 Accepts]: Start accepts. Automaton has 918 states and 2598 transitions. Word has length 19 [2021-06-05 21:25:48,245 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:48,245 INFO L482 AbstractCegarLoop]: Abstraction has 918 states and 2598 transitions. [2021-06-05 21:25:48,245 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:48,245 INFO L276 IsEmpty]: Start isEmpty. Operand 918 states and 2598 transitions. [2021-06-05 21:25:48,246 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:48,246 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:48,246 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:48,446 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1459,909 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:48,447 INFO L430 AbstractCegarLoop]: === Iteration 909 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:48,447 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:48,447 INFO L82 PathProgramCache]: Analyzing trace with hash -1458370729, now seen corresponding path program 906 times [2021-06-05 21:25:48,447 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:48,447 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289245454] [2021-06-05 21:25:48,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:48,449 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:48,449 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [150471651] [2021-06-05 21:25:48,449 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 910 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 910 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:48,486 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 21:25:48,486 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:48,487 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:25:48,487 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:48,502 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:48,503 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,509 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:25:48,520 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:25:48,521 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,524 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,525 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,525 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:19, output treesize:18 [2021-06-05 21:25:48,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:48,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,566 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,566 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,566 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:25:48,587 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:48,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:48,588 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:25:48,589 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,601 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,602 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,602 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:47, output treesize:46 [2021-06-05 21:25:48,625 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:25:48,626 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,638 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,639 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,639 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:59 [2021-06-05 21:25:48,668 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:48,669 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,689 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,690 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,690 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:76, output treesize:72 [2021-06-05 21:25:48,795 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:25:48,797 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:25:48,804 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,806 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:25:48,807 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,814 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:48,815 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:48,815 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:25:48,857 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:48,857 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:48,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289245454] [2021-06-05 21:25:48,857 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:48,857 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [150471651] [2021-06-05 21:25:48,857 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [150471651] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:48,858 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:48,858 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:48,858 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148844561] [2021-06-05 21:25:48,858 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:48,858 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:48,858 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:48,858 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:48,858 INFO L87 Difference]: Start difference. First operand 918 states and 2598 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:49,713 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:49,713 INFO L93 Difference]: Finished difference Result 978 states and 2707 transitions. [2021-06-05 21:25:49,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:49,715 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:49,715 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:49,716 INFO L225 Difference]: With dead ends: 978 [2021-06-05 21:25:49,716 INFO L226 Difference]: Without dead ends: 973 [2021-06-05 21:25:49,716 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 231.0ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:49,717 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 973 states. [2021-06-05 21:25:49,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 973 to 922. [2021-06-05 21:25:49,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 922 states, 921 states have (on average 2.8371335504885993) internal successors, (2613), 921 states have internal predecessors, (2613), 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-06-05 21:25:49,725 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 922 states to 922 states and 2613 transitions. [2021-06-05 21:25:49,725 INFO L78 Accepts]: Start accepts. Automaton has 922 states and 2613 transitions. Word has length 19 [2021-06-05 21:25:49,725 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:49,725 INFO L482 AbstractCegarLoop]: Abstraction has 922 states and 2613 transitions. [2021-06-05 21:25:49,725 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:49,726 INFO L276 IsEmpty]: Start isEmpty. Operand 922 states and 2613 transitions. [2021-06-05 21:25:49,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:49,726 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:49,726 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:49,927 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1460,910 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:49,927 INFO L430 AbstractCegarLoop]: === Iteration 910 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:49,927 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:49,927 INFO L82 PathProgramCache]: Analyzing trace with hash 259972977, now seen corresponding path program 907 times [2021-06-05 21:25:49,927 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:49,927 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785283840] [2021-06-05 21:25:49,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:49,928 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:49,928 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [37956992] [2021-06-05 21:25:49,928 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 911 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 911 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:49,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:49,954 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:49,954 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:50,072 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:50,072 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:50,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785283840] [2021-06-05 21:25:50,072 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:50,072 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [37956992] [2021-06-05 21:25:50,072 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [37956992] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:50,072 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:50,072 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:50,072 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [153494460] [2021-06-05 21:25:50,072 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:50,072 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:50,073 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:50,073 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:50,073 INFO L87 Difference]: Start difference. First operand 922 states and 2613 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:50,649 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:50,650 INFO L93 Difference]: Finished difference Result 1094 states and 3009 transitions. [2021-06-05 21:25:50,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:25:50,651 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:50,651 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:50,653 INFO L225 Difference]: With dead ends: 1094 [2021-06-05 21:25:50,653 INFO L226 Difference]: Without dead ends: 1089 [2021-06-05 21:25:50,653 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 114.0ms TimeCoverageRelationStatistics Valid=86, Invalid=186, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:25:50,653 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1089 states. [2021-06-05 21:25:50,661 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1089 to 929. [2021-06-05 21:25:50,661 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.8448275862068964) internal successors, (2640), 928 states have internal predecessors, (2640), 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-06-05 21:25:50,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2640 transitions. [2021-06-05 21:25:50,663 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2640 transitions. Word has length 19 [2021-06-05 21:25:50,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:50,663 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2640 transitions. [2021-06-05 21:25:50,663 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:50,663 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2640 transitions. [2021-06-05 21:25:50,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:50,664 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:50,664 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:50,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1461,911 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:50,864 INFO L430 AbstractCegarLoop]: === Iteration 911 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:50,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:50,864 INFO L82 PathProgramCache]: Analyzing trace with hash 2078109172, now seen corresponding path program 908 times [2021-06-05 21:25:50,864 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:50,864 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039298182] [2021-06-05 21:25:50,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:50,866 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:50,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1684072819] [2021-06-05 21:25:50,866 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 912 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 912 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:50,890 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:50,891 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:50,891 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:25:50,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:50,983 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:25:50,984 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:50,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039298182] [2021-06-05 21:25:50,984 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:50,984 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1684072819] [2021-06-05 21:25:50,984 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1684072819] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:50,984 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:50,984 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:50,984 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [393464795] [2021-06-05 21:25:50,984 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:50,984 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:50,984 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:50,984 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:50,984 INFO L87 Difference]: Start difference. First operand 929 states and 2640 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:51,513 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:51,514 INFO L93 Difference]: Finished difference Result 1069 states and 2958 transitions. [2021-06-05 21:25:51,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:25:51,514 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:51,515 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:51,516 INFO L225 Difference]: With dead ends: 1069 [2021-06-05 21:25:51,516 INFO L226 Difference]: Without dead ends: 1065 [2021-06-05 21:25:51,516 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 111.7ms TimeCoverageRelationStatistics Valid=77, Invalid=195, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:25:51,517 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2021-06-05 21:25:51,524 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 929. [2021-06-05 21:25:51,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.8448275862068964) internal successors, (2640), 928 states have internal predecessors, (2640), 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-06-05 21:25:51,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2640 transitions. [2021-06-05 21:25:51,525 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2640 transitions. Word has length 19 [2021-06-05 21:25:51,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:51,525 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2640 transitions. [2021-06-05 21:25:51,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:51,526 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2640 transitions. [2021-06-05 21:25:51,526 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:51,526 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:51,526 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:51,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 912 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1462 [2021-06-05 21:25:51,727 INFO L430 AbstractCegarLoop]: === Iteration 912 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:51,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:51,727 INFO L82 PathProgramCache]: Analyzing trace with hash -572572449, now seen corresponding path program 909 times [2021-06-05 21:25:51,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:51,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141866183] [2021-06-05 21:25:51,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:51,728 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:51,728 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [33651924] [2021-06-05 21:25:51,728 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 913 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 913 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:51,755 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 21:25:51,755 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:51,756 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:25:51,756 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:51,765 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:25:51,766 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,771 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,772 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,772 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:25:51,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:51,783 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:25:51,784 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,790 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:27, output treesize:26 [2021-06-05 21:25:51,831 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:25:51,832 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,839 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:32, output treesize:31 [2021-06-05 21:25:51,856 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:25:51,857 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,865 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,866 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,866 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:42 [2021-06-05 21:25:51,886 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:25:51,887 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:25:51,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,904 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,905 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,905 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:25:51,940 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:25:51,941 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,957 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:51,957 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:51,958 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:72, output treesize:68 [2021-06-05 21:25:52,057 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:25:52,059 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:25:52,067 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:52,068 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:25:52,069 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:25:52,083 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:25:52,084 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:25:52,084 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:25:52,126 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:52,126 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:52,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141866183] [2021-06-05 21:25:52,126 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:52,126 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [33651924] [2021-06-05 21:25:52,126 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [33651924] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:52,126 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:52,126 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:52,127 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2013749207] [2021-06-05 21:25:52,127 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:52,127 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:52,127 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:52,127 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=153, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:52,127 INFO L87 Difference]: Start difference. First operand 929 states and 2640 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:53,042 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:53,042 INFO L93 Difference]: Finished difference Result 987 states and 2736 transitions. [2021-06-05 21:25:53,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:53,044 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:53,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:53,045 INFO L225 Difference]: With dead ends: 987 [2021-06-05 21:25:53,045 INFO L226 Difference]: Without dead ends: 982 [2021-06-05 21:25:53,045 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 228.7ms TimeCoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:25:53,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 982 states. [2021-06-05 21:25:53,053 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 982 to 925. [2021-06-05 21:25:53,053 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 925 states, 924 states have (on average 2.83982683982684) internal successors, (2624), 924 states have internal predecessors, (2624), 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-06-05 21:25:53,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 925 states to 925 states and 2624 transitions. [2021-06-05 21:25:53,054 INFO L78 Accepts]: Start accepts. Automaton has 925 states and 2624 transitions. Word has length 19 [2021-06-05 21:25:53,054 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:53,054 INFO L482 AbstractCegarLoop]: Abstraction has 925 states and 2624 transitions. [2021-06-05 21:25:53,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:53,055 INFO L276 IsEmpty]: Start isEmpty. Operand 925 states and 2624 transitions. [2021-06-05 21:25:53,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:53,055 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:53,055 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:53,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 913 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1463 [2021-06-05 21:25:53,256 INFO L430 AbstractCegarLoop]: === Iteration 913 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:53,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:53,256 INFO L82 PathProgramCache]: Analyzing trace with hash 272399003, now seen corresponding path program 910 times [2021-06-05 21:25:53,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:53,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112349895] [2021-06-05 21:25:53,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:53,257 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:53,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [83657014] [2021-06-05 21:25:53,257 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 914 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 914 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:53,282 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:53,282 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:53,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:53,283 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:53,395 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:53,395 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:53,395 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112349895] [2021-06-05 21:25:53,396 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:53,396 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83657014] [2021-06-05 21:25:53,396 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83657014] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:53,396 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:53,396 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:53,396 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1298141250] [2021-06-05 21:25:53,396 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:53,396 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:53,396 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:53,396 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=115, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:53,396 INFO L87 Difference]: Start difference. First operand 925 states and 2624 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:53,878 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:53,878 INFO L93 Difference]: Finished difference Result 1075 states and 2961 transitions. [2021-06-05 21:25:53,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:53,880 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:53,880 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:53,881 INFO L225 Difference]: With dead ends: 1075 [2021-06-05 21:25:53,881 INFO L226 Difference]: Without dead ends: 1070 [2021-06-05 21:25:53,881 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 99.3ms TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:53,882 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1070 states. [2021-06-05 21:25:53,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1070 to 923. [2021-06-05 21:25:53,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 923 states, 922 states have (on average 2.8373101952277655) internal successors, (2616), 922 states have internal predecessors, (2616), 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-06-05 21:25:53,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 923 states to 923 states and 2616 transitions. [2021-06-05 21:25:53,891 INFO L78 Accepts]: Start accepts. Automaton has 923 states and 2616 transitions. Word has length 19 [2021-06-05 21:25:53,891 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:53,891 INFO L482 AbstractCegarLoop]: Abstraction has 923 states and 2616 transitions. [2021-06-05 21:25:53,891 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:53,891 INFO L276 IsEmpty]: Start isEmpty. Operand 923 states and 2616 transitions. [2021-06-05 21:25:53,892 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:53,892 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:53,892 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:54,092 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 914 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1464 [2021-06-05 21:25:54,092 INFO L430 AbstractCegarLoop]: === Iteration 914 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:54,092 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:54,092 INFO L82 PathProgramCache]: Analyzing trace with hash 1990742709, now seen corresponding path program 911 times [2021-06-05 21:25:54,093 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:54,093 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138222273] [2021-06-05 21:25:54,093 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:54,094 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:54,094 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [186358086] [2021-06-05 21:25:54,094 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 915 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 915 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:54,127 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:54,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:54,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:54,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:54,240 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:54,240 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:54,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138222273] [2021-06-05 21:25:54,240 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:54,240 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [186358086] [2021-06-05 21:25:54,240 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [186358086] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:54,240 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:54,240 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:54,240 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1714036690] [2021-06-05 21:25:54,240 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:54,240 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:54,240 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:54,240 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:54,240 INFO L87 Difference]: Start difference. First operand 923 states and 2616 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:54,752 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:54,752 INFO L93 Difference]: Finished difference Result 1087 states and 2990 transitions. [2021-06-05 21:25:54,753 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:54,753 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:54,758 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:54,759 INFO L225 Difference]: With dead ends: 1087 [2021-06-05 21:25:54,759 INFO L226 Difference]: Without dead ends: 1083 [2021-06-05 21:25:54,759 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 97.8ms TimeCoverageRelationStatistics Valid=80, Invalid=160, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:54,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1083 states. [2021-06-05 21:25:54,766 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1083 to 917. [2021-06-05 21:25:54,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 917 states, 916 states have (on average 2.831877729257642) internal successors, (2594), 916 states have internal predecessors, (2594), 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-06-05 21:25:54,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 917 states to 917 states and 2594 transitions. [2021-06-05 21:25:54,768 INFO L78 Accepts]: Start accepts. Automaton has 917 states and 2594 transitions. Word has length 19 [2021-06-05 21:25:54,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:54,768 INFO L482 AbstractCegarLoop]: Abstraction has 917 states and 2594 transitions. [2021-06-05 21:25:54,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:54,768 INFO L276 IsEmpty]: Start isEmpty. Operand 917 states and 2594 transitions. [2021-06-05 21:25:54,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:54,769 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:54,769 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:54,970 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1465,915 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:54,970 INFO L430 AbstractCegarLoop]: === Iteration 915 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:54,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:54,970 INFO L82 PathProgramCache]: Analyzing trace with hash -486088392, now seen corresponding path program 912 times [2021-06-05 21:25:54,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:54,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642167273] [2021-06-05 21:25:54,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:54,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:54,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [101120909] [2021-06-05 21:25:54,971 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 916 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 916 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:54,996 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:25:54,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:54,997 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:25:54,997 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:55,085 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:25:55,085 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:55,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642167273] [2021-06-05 21:25:55,085 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:55,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [101120909] [2021-06-05 21:25:55,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [101120909] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:55,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:55,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:25:55,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1458228330] [2021-06-05 21:25:55,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:25:55,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:55,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:25:55,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:25:55,086 INFO L87 Difference]: Start difference. First operand 917 states and 2594 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:55,586 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:55,586 INFO L93 Difference]: Finished difference Result 1063 states and 2920 transitions. [2021-06-05 21:25:55,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:25:55,588 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:55,588 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:55,589 INFO L225 Difference]: With dead ends: 1063 [2021-06-05 21:25:55,589 INFO L226 Difference]: Without dead ends: 1059 [2021-06-05 21:25:55,589 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 117.7ms TimeCoverageRelationStatistics Valid=80, Invalid=226, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:25:55,590 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1059 states. [2021-06-05 21:25:55,597 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1059 to 892. [2021-06-05 21:25:55,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 892 states, 891 states have (on average 2.8226711560044895) internal successors, (2515), 891 states have internal predecessors, (2515), 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-06-05 21:25:55,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 892 states to 892 states and 2515 transitions. [2021-06-05 21:25:55,599 INFO L78 Accepts]: Start accepts. Automaton has 892 states and 2515 transitions. Word has length 19 [2021-06-05 21:25:55,599 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:55,599 INFO L482 AbstractCegarLoop]: Abstraction has 892 states and 2515 transitions. [2021-06-05 21:25:55,599 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:25:55,599 INFO L276 IsEmpty]: Start isEmpty. Operand 892 states and 2515 transitions. [2021-06-05 21:25:55,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:55,600 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:55,600 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:55,800 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 916 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1466 [2021-06-05 21:25:55,800 INFO L430 AbstractCegarLoop]: === Iteration 916 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:55,800 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:55,800 INFO L82 PathProgramCache]: Analyzing trace with hash -816741571, now seen corresponding path program 913 times [2021-06-05 21:25:55,800 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:55,801 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163967357] [2021-06-05 21:25:55,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:55,802 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:55,802 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [663927732] [2021-06-05 21:25:55,802 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 917 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 917 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:55,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:25:55,827 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:55,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:55,939 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:55,939 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:55,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163967357] [2021-06-05 21:25:55,939 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:55,939 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663927732] [2021-06-05 21:25:55,939 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663927732] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:55,939 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:55,939 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:55,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114657352] [2021-06-05 21:25:55,939 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:55,939 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:55,939 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:55,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:55,940 INFO L87 Difference]: Start difference. First operand 892 states and 2515 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:56,418 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:56,418 INFO L93 Difference]: Finished difference Result 1105 states and 3037 transitions. [2021-06-05 21:25:56,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:56,419 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:56,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:56,421 INFO L225 Difference]: With dead ends: 1105 [2021-06-05 21:25:56,421 INFO L226 Difference]: Without dead ends: 1098 [2021-06-05 21:25:56,421 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 140.4ms TimeCoverageRelationStatistics Valid=93, Invalid=213, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:25:56,422 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1098 states. [2021-06-05 21:25:56,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1098 to 930. [2021-06-05 21:25:56,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 930 states, 929 states have (on average 2.8460710441334767) internal successors, (2644), 929 states have internal predecessors, (2644), 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-06-05 21:25:56,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 930 states to 930 states and 2644 transitions. [2021-06-05 21:25:56,431 INFO L78 Accepts]: Start accepts. Automaton has 930 states and 2644 transitions. Word has length 19 [2021-06-05 21:25:56,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:56,431 INFO L482 AbstractCegarLoop]: Abstraction has 930 states and 2644 transitions. [2021-06-05 21:25:56,431 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:56,431 INFO L276 IsEmpty]: Start isEmpty. Operand 930 states and 2644 transitions. [2021-06-05 21:25:56,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:56,432 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:56,432 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:56,632 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1467,917 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:56,632 INFO L430 AbstractCegarLoop]: === Iteration 917 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:56,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:56,633 INFO L82 PathProgramCache]: Analyzing trace with hash 1244118231, now seen corresponding path program 914 times [2021-06-05 21:25:56,633 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:56,633 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015988123] [2021-06-05 21:25:56,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:56,634 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:56,634 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [635897350] [2021-06-05 21:25:56,634 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 918 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 918 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:56,659 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:25:56,659 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:56,660 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:56,660 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:56,771 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:56,772 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:56,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015988123] [2021-06-05 21:25:56,772 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:56,772 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635897350] [2021-06-05 21:25:56,772 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635897350] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:56,772 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:56,772 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:56,772 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1610696519] [2021-06-05 21:25:56,772 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:56,772 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:56,772 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:56,772 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:56,772 INFO L87 Difference]: Start difference. First operand 930 states and 2644 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:57,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:57,237 INFO L93 Difference]: Finished difference Result 1197 states and 3272 transitions. [2021-06-05 21:25:57,238 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:57,238 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:57,238 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:57,240 INFO L225 Difference]: With dead ends: 1197 [2021-06-05 21:25:57,240 INFO L226 Difference]: Without dead ends: 1191 [2021-06-05 21:25:57,240 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 123.9ms TimeCoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:25:57,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1191 states. [2021-06-05 21:25:57,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1191 to 933. [2021-06-05 21:25:57,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 933 states, 932 states have (on average 2.847639484978541) internal successors, (2654), 932 states have internal predecessors, (2654), 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-06-05 21:25:57,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 933 states to 933 states and 2654 transitions. [2021-06-05 21:25:57,250 INFO L78 Accepts]: Start accepts. Automaton has 933 states and 2654 transitions. Word has length 19 [2021-06-05 21:25:57,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:57,251 INFO L482 AbstractCegarLoop]: Abstraction has 933 states and 2654 transitions. [2021-06-05 21:25:57,251 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:57,251 INFO L276 IsEmpty]: Start isEmpty. Operand 933 states and 2654 transitions. [2021-06-05 21:25:57,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:57,251 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:57,252 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:57,452 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1468,918 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:57,452 INFO L430 AbstractCegarLoop]: === Iteration 918 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:57,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:57,452 INFO L82 PathProgramCache]: Analyzing trace with hash -1321801731, now seen corresponding path program 915 times [2021-06-05 21:25:57,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:57,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002340593] [2021-06-05 21:25:57,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:57,453 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:57,453 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [433316796] [2021-06-05 21:25:57,453 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 919 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 919 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:57,480 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:25:57,480 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:57,480 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:25:57,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:57,594 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:57,594 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:57,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002340593] [2021-06-05 21:25:57,594 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:57,594 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [433316796] [2021-06-05 21:25:57,594 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [433316796] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:57,594 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:57,594 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:57,594 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1012577911] [2021-06-05 21:25:57,594 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:57,594 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:57,594 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:57,594 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:57,594 INFO L87 Difference]: Start difference. First operand 933 states and 2654 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:58,100 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:58,100 INFO L93 Difference]: Finished difference Result 1239 states and 3393 transitions. [2021-06-05 21:25:58,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:58,102 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:58,102 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:58,104 INFO L225 Difference]: With dead ends: 1239 [2021-06-05 21:25:58,104 INFO L226 Difference]: Without dead ends: 1234 [2021-06-05 21:25:58,104 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 98.8ms TimeCoverageRelationStatistics Valid=75, Invalid=165, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:58,105 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1234 states. [2021-06-05 21:25:58,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1234 to 935. [2021-06-05 21:25:58,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.849036402569593) internal successors, (2661), 934 states have internal predecessors, (2661), 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-06-05 21:25:58,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2661 transitions. [2021-06-05 21:25:58,115 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2661 transitions. Word has length 19 [2021-06-05 21:25:58,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:58,115 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2661 transitions. [2021-06-05 21:25:58,115 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:58,115 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2661 transitions. [2021-06-05 21:25:58,116 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:58,116 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:58,116 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:58,328 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 919 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1469 [2021-06-05 21:25:58,329 INFO L430 AbstractCegarLoop]: === Iteration 919 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:58,329 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:58,329 INFO L82 PathProgramCache]: Analyzing trace with hash 396541975, now seen corresponding path program 916 times [2021-06-05 21:25:58,329 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:58,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [759522369] [2021-06-05 21:25:58,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:58,330 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:58,330 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2094108847] [2021-06-05 21:25:58,330 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 920 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 920 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:58,355 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:25:58,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:58,356 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:58,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:58,467 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:58,467 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:58,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [759522369] [2021-06-05 21:25:58,467 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:58,467 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2094108847] [2021-06-05 21:25:58,467 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2094108847] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:58,467 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:58,467 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:58,467 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429449321] [2021-06-05 21:25:58,467 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:58,467 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:58,468 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:58,468 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:58,468 INFO L87 Difference]: Start difference. First operand 935 states and 2661 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:59,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:25:59,159 INFO L93 Difference]: Finished difference Result 1269 states and 3478 transitions. [2021-06-05 21:25:59,160 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:25:59,160 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:25:59,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:25:59,162 INFO L225 Difference]: With dead ends: 1269 [2021-06-05 21:25:59,162 INFO L226 Difference]: Without dead ends: 1265 [2021-06-05 21:25:59,162 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 96.3ms TimeCoverageRelationStatistics Valid=73, Invalid=167, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:25:59,163 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2021-06-05 21:25:59,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 932. [2021-06-05 21:25:59,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 932 states, 931 states have (on average 2.8506981740064448) internal successors, (2654), 931 states have internal predecessors, (2654), 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-06-05 21:25:59,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 932 states to 932 states and 2654 transitions. [2021-06-05 21:25:59,173 INFO L78 Accepts]: Start accepts. Automaton has 932 states and 2654 transitions. Word has length 19 [2021-06-05 21:25:59,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:25:59,173 INFO L482 AbstractCegarLoop]: Abstraction has 932 states and 2654 transitions. [2021-06-05 21:25:59,173 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:25:59,173 INFO L276 IsEmpty]: Start isEmpty. Operand 932 states and 2654 transitions. [2021-06-05 21:25:59,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:25:59,174 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:25:59,174 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:25:59,374 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1470,920 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:59,374 INFO L430 AbstractCegarLoop]: === Iteration 920 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:25:59,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:25:59,374 INFO L82 PathProgramCache]: Analyzing trace with hash 1779348033, now seen corresponding path program 917 times [2021-06-05 21:25:59,375 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:25:59,375 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [786905497] [2021-06-05 21:25:59,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:25:59,376 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:25:59,376 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607277338] [2021-06-05 21:25:59,376 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 921 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 921 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:25:59,403 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:25:59,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:25:59,404 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:25:59,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:25:59,519 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:25:59,519 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:25:59,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [786905497] [2021-06-05 21:25:59,519 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:25:59,519 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607277338] [2021-06-05 21:25:59,519 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607277338] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:25:59,519 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:25:59,519 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:25:59,519 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1347889543] [2021-06-05 21:25:59,519 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:25:59,519 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:25:59,520 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:25:59,520 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:25:59,520 INFO L87 Difference]: Start difference. First operand 932 states and 2654 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:00,156 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:00,156 INFO L93 Difference]: Finished difference Result 1131 states and 3127 transitions. [2021-06-05 21:26:00,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:26:00,158 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:00,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:00,159 INFO L225 Difference]: With dead ends: 1131 [2021-06-05 21:26:00,159 INFO L226 Difference]: Without dead ends: 1125 [2021-06-05 21:26:00,159 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 178.9ms TimeCoverageRelationStatistics Valid=111, Invalid=269, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:26:00,160 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2021-06-05 21:26:00,168 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 941. [2021-06-05 21:26:00,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 941 states, 940 states have (on average 2.8595744680851065) internal successors, (2688), 940 states have internal predecessors, (2688), 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-06-05 21:26:00,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 941 states to 941 states and 2688 transitions. [2021-06-05 21:26:00,170 INFO L78 Accepts]: Start accepts. Automaton has 941 states and 2688 transitions. Word has length 19 [2021-06-05 21:26:00,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:00,170 INFO L482 AbstractCegarLoop]: Abstraction has 941 states and 2688 transitions. [2021-06-05 21:26:00,170 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:00,170 INFO L276 IsEmpty]: Start isEmpty. Operand 941 states and 2688 transitions. [2021-06-05 21:26:00,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:00,171 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:00,171 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:00,371 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1471,921 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:00,371 INFO L430 AbstractCegarLoop]: === Iteration 921 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:00,371 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:00,371 INFO L82 PathProgramCache]: Analyzing trace with hash -786571929, now seen corresponding path program 918 times [2021-06-05 21:26:00,372 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:00,372 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436878621] [2021-06-05 21:26:00,372 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:00,373 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:00,373 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1207442133] [2021-06-05 21:26:00,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 922 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 922 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:00,399 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:26:00,399 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:00,400 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 34 conjunts are in the unsatisfiable core [2021-06-05 21:26:00,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:00,408 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:26:00,409 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,412 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,412 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,412 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:26:00,437 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:26:00,438 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,458 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,459 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,459 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:26:00,501 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,501 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:26:00,502 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,538 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,539 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,539 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:53, output treesize:49 [2021-06-05 21:26:00,594 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:00,595 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,609 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,610 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,610 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:26:00,654 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:26:00,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,674 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,674 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,674 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:26:00,736 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:00,737 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,749 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,750 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,750 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:26:00,822 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,823 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,824 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,825 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:00,826 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:00,852 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,860 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:00,862 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:00,863 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,893 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:00,894 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:00,894 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:74, output treesize:37 [2021-06-05 21:26:00,961 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:00,961 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:00,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436878621] [2021-06-05 21:26:00,961 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:00,961 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1207442133] [2021-06-05 21:26:00,961 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1207442133] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:00,961 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:00,961 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:00,961 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [83372465] [2021-06-05 21:26:00,961 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:00,961 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:00,961 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:00,961 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:00,962 INFO L87 Difference]: Start difference. First operand 941 states and 2688 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:01,806 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:01,806 INFO L93 Difference]: Finished difference Result 988 states and 2783 transitions. [2021-06-05 21:26:01,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:01,807 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:01,807 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:01,809 INFO L225 Difference]: With dead ends: 988 [2021-06-05 21:26:01,809 INFO L226 Difference]: Without dead ends: 983 [2021-06-05 21:26:01,809 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 312.6ms TimeCoverageRelationStatistics Valid=45, Invalid=195, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:01,809 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 983 states. [2021-06-05 21:26:01,816 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 983 to 942. [2021-06-05 21:26:01,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 942 states, 941 states have (on average 2.8597236981934113) internal successors, (2691), 941 states have internal predecessors, (2691), 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-06-05 21:26:01,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 942 states to 942 states and 2691 transitions. [2021-06-05 21:26:01,818 INFO L78 Accepts]: Start accepts. Automaton has 942 states and 2691 transitions. Word has length 19 [2021-06-05 21:26:01,818 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:01,818 INFO L482 AbstractCegarLoop]: Abstraction has 942 states and 2691 transitions. [2021-06-05 21:26:01,818 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:01,818 INFO L276 IsEmpty]: Start isEmpty. Operand 942 states and 2691 transitions. [2021-06-05 21:26:01,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:01,819 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:01,819 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:02,019 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1472,922 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:02,019 INFO L430 AbstractCegarLoop]: === Iteration 922 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:02,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:02,020 INFO L82 PathProgramCache]: Analyzing trace with hash -215117123, now seen corresponding path program 919 times [2021-06-05 21:26:02,020 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:02,020 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932242742] [2021-06-05 21:26:02,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:02,021 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:02,021 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516956015] [2021-06-05 21:26:02,021 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 923 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 923 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:02,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:02,046 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:02,046 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:02,170 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:02,170 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:02,170 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932242742] [2021-06-05 21:26:02,171 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:02,171 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516956015] [2021-06-05 21:26:02,171 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516956015] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:02,171 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:02,171 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:02,171 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [693055652] [2021-06-05 21:26:02,171 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:02,171 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:02,171 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:02,171 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=123, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:02,171 INFO L87 Difference]: Start difference. First operand 942 states and 2691 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:02,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:02,981 INFO L93 Difference]: Finished difference Result 1109 states and 3099 transitions. [2021-06-05 21:26:02,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:02,983 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:02,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:02,984 INFO L225 Difference]: With dead ends: 1109 [2021-06-05 21:26:02,984 INFO L226 Difference]: Without dead ends: 1104 [2021-06-05 21:26:02,984 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 214.4ms TimeCoverageRelationStatistics Valid=142, Invalid=320, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:02,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1104 states. [2021-06-05 21:26:02,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1104 to 946. [2021-06-05 21:26:02,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 946 states, 945 states have (on average 2.8624338624338623) internal successors, (2705), 945 states have internal predecessors, (2705), 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-06-05 21:26:02,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 946 states to 946 states and 2705 transitions. [2021-06-05 21:26:02,994 INFO L78 Accepts]: Start accepts. Automaton has 946 states and 2705 transitions. Word has length 19 [2021-06-05 21:26:02,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:02,994 INFO L482 AbstractCegarLoop]: Abstraction has 946 states and 2705 transitions. [2021-06-05 21:26:02,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:02,994 INFO L276 IsEmpty]: Start isEmpty. Operand 946 states and 2705 transitions. [2021-06-05 21:26:02,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:02,995 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:02,995 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:03,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1473,923 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:03,195 INFO L430 AbstractCegarLoop]: === Iteration 923 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:03,195 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:03,195 INFO L82 PathProgramCache]: Analyzing trace with hash 1503226583, now seen corresponding path program 920 times [2021-06-05 21:26:03,195 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:03,195 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612867243] [2021-06-05 21:26:03,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:03,196 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:03,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [387174209] [2021-06-05 21:26:03,197 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 924 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 924 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:03,221 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:03,222 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:03,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:03,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:03,336 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:03,336 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:03,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612867243] [2021-06-05 21:26:03,336 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:03,336 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387174209] [2021-06-05 21:26:03,336 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387174209] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:03,337 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:03,337 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:03,337 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [742645900] [2021-06-05 21:26:03,337 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:03,337 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:03,337 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:03,337 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:03,337 INFO L87 Difference]: Start difference. First operand 946 states and 2705 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:04,396 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:04,396 INFO L93 Difference]: Finished difference Result 1132 states and 3151 transitions. [2021-06-05 21:26:04,398 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:04,398 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:04,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:04,399 INFO L225 Difference]: With dead ends: 1132 [2021-06-05 21:26:04,399 INFO L226 Difference]: Without dead ends: 1128 [2021-06-05 21:26:04,399 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 206.0ms TimeCoverageRelationStatistics Valid=140, Invalid=322, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:04,400 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1128 states. [2021-06-05 21:26:04,407 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1128 to 940. [2021-06-05 21:26:04,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 940 states, 939 states have (on average 2.857294994675186) internal successors, (2683), 939 states have internal predecessors, (2683), 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-06-05 21:26:04,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 940 states to 940 states and 2683 transitions. [2021-06-05 21:26:04,409 INFO L78 Accepts]: Start accepts. Automaton has 940 states and 2683 transitions. Word has length 19 [2021-06-05 21:26:04,409 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:04,409 INFO L482 AbstractCegarLoop]: Abstraction has 940 states and 2683 transitions. [2021-06-05 21:26:04,409 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:04,409 INFO L276 IsEmpty]: Start isEmpty. Operand 940 states and 2683 transitions. [2021-06-05 21:26:04,410 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:04,410 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:04,410 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:04,610 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 924 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1474 [2021-06-05 21:26:04,611 INFO L430 AbstractCegarLoop]: === Iteration 924 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:04,611 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:04,611 INFO L82 PathProgramCache]: Analyzing trace with hash 1521660609, now seen corresponding path program 921 times [2021-06-05 21:26:04,611 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:04,611 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [823625958] [2021-06-05 21:26:04,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:04,612 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:04,612 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1154576553] [2021-06-05 21:26:04,612 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 925 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 925 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:04,638 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:26:04,638 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:04,639 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:04,639 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:04,942 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:04,942 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:04,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [823625958] [2021-06-05 21:26:04,942 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:04,942 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1154576553] [2021-06-05 21:26:04,942 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1154576553] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:04,942 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:04,942 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:04,942 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [519294513] [2021-06-05 21:26:04,942 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:04,942 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:04,943 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:04,943 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:04,943 INFO L87 Difference]: Start difference. First operand 940 states and 2683 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:06,367 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:06,367 INFO L93 Difference]: Finished difference Result 1099 states and 3071 transitions. [2021-06-05 21:26:06,369 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 21:26:06,369 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:06,369 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:06,370 INFO L225 Difference]: With dead ends: 1099 [2021-06-05 21:26:06,370 INFO L226 Difference]: Without dead ends: 1095 [2021-06-05 21:26:06,370 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 767.6ms TimeCoverageRelationStatistics Valid=196, Invalid=454, Unknown=0, NotChecked=0, Total=650 [2021-06-05 21:26:06,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1095 states. [2021-06-05 21:26:06,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1095 to 929. [2021-06-05 21:26:06,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 929 states, 928 states have (on average 2.845905172413793) internal successors, (2641), 928 states have internal predecessors, (2641), 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-06-05 21:26:06,380 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 929 states to 929 states and 2641 transitions. [2021-06-05 21:26:06,380 INFO L78 Accepts]: Start accepts. Automaton has 929 states and 2641 transitions. Word has length 19 [2021-06-05 21:26:06,380 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:06,380 INFO L482 AbstractCegarLoop]: Abstraction has 929 states and 2641 transitions. [2021-06-05 21:26:06,380 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:06,380 INFO L276 IsEmpty]: Start isEmpty. Operand 929 states and 2641 transitions. [2021-06-05 21:26:06,381 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:06,381 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:06,381 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:06,581 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 925 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1475 [2021-06-05 21:26:06,581 INFO L430 AbstractCegarLoop]: === Iteration 925 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:06,582 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:06,582 INFO L82 PathProgramCache]: Analyzing trace with hash 1320212191, now seen corresponding path program 922 times [2021-06-05 21:26:06,582 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:06,582 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569154097] [2021-06-05 21:26:06,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:06,583 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:06,583 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [874498793] [2021-06-05 21:26:06,583 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 926 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 926 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:06,609 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:06,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:06,609 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:06,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:06,721 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:06,721 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:06,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569154097] [2021-06-05 21:26:06,721 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:06,721 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [874498793] [2021-06-05 21:26:06,721 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [874498793] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:06,722 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:06,722 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:06,722 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [560162819] [2021-06-05 21:26:06,722 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:06,722 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:06,722 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:06,722 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:06,722 INFO L87 Difference]: Start difference. First operand 929 states and 2641 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:07,485 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:07,485 INFO L93 Difference]: Finished difference Result 1167 states and 3216 transitions. [2021-06-05 21:26:07,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:26:07,487 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:07,487 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:07,488 INFO L225 Difference]: With dead ends: 1167 [2021-06-05 21:26:07,488 INFO L226 Difference]: Without dead ends: 1162 [2021-06-05 21:26:07,488 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 137.5ms TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:26:07,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1162 states. [2021-06-05 21:26:07,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1162 to 935. [2021-06-05 21:26:07,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.852248394004283) internal successors, (2664), 934 states have internal predecessors, (2664), 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-06-05 21:26:07,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2664 transitions. [2021-06-05 21:26:07,499 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2664 transitions. Word has length 19 [2021-06-05 21:26:07,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:07,499 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2664 transitions. [2021-06-05 21:26:07,499 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:07,499 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2664 transitions. [2021-06-05 21:26:07,500 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:07,500 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:07,500 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:07,700 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 926 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1476 [2021-06-05 21:26:07,700 INFO L430 AbstractCegarLoop]: === Iteration 926 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:07,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:07,701 INFO L82 PathProgramCache]: Analyzing trace with hash -1256411399, now seen corresponding path program 923 times [2021-06-05 21:26:07,701 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:07,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145844547] [2021-06-05 21:26:07,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:07,702 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:07,702 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [770916848] [2021-06-05 21:26:07,702 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 927 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 927 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:07,729 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:26:07,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:07,730 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:07,730 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:07,739 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:26:07,740 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,742 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:07,743 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,743 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:12, output treesize:11 [2021-06-05 21:26:07,769 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:26:07,770 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,796 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:07,796 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,796 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:37, output treesize:33 [2021-06-05 21:26:07,844 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:07,845 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,857 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:07,857 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,857 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:45, output treesize:41 [2021-06-05 21:26:07,879 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:07,880 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,891 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:07,892 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,892 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:26:07,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:07,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,933 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:07,934 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:07,934 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:26:07,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:07,991 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:07,992 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:26:07,993 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:08,007 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:08,008 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:08,008 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 21:26:08,043 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:08,044 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:08,052 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:08,054 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:08,055 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:08,062 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:08,063 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:08,063 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:08,130 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:08,130 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:08,130 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145844547] [2021-06-05 21:26:08,130 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:08,131 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770916848] [2021-06-05 21:26:08,131 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770916848] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:08,131 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:08,131 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:08,131 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1571229481] [2021-06-05 21:26:08,131 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:08,131 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:08,131 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:08,131 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:08,131 INFO L87 Difference]: Start difference. First operand 935 states and 2664 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:09,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:09,054 INFO L93 Difference]: Finished difference Result 999 states and 2789 transitions. [2021-06-05 21:26:09,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:09,056 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:09,056 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:09,057 INFO L225 Difference]: With dead ends: 999 [2021-06-05 21:26:09,057 INFO L226 Difference]: Without dead ends: 995 [2021-06-05 21:26:09,057 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 233.5ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:09,058 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 995 states. [2021-06-05 21:26:09,065 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 995 to 935. [2021-06-05 21:26:09,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 935 states, 934 states have (on average 2.852248394004283) internal successors, (2664), 934 states have internal predecessors, (2664), 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-06-05 21:26:09,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 935 states to 935 states and 2664 transitions. [2021-06-05 21:26:09,066 INFO L78 Accepts]: Start accepts. Automaton has 935 states and 2664 transitions. Word has length 19 [2021-06-05 21:26:09,066 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:09,066 INFO L482 AbstractCegarLoop]: Abstraction has 935 states and 2664 transitions. [2021-06-05 21:26:09,066 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:09,067 INFO L276 IsEmpty]: Start isEmpty. Operand 935 states and 2664 transitions. [2021-06-05 21:26:09,067 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:09,067 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:09,067 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:09,268 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 927 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1477 [2021-06-05 21:26:09,268 INFO L430 AbstractCegarLoop]: === Iteration 927 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:09,268 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:09,268 INFO L82 PathProgramCache]: Analyzing trace with hash 1523741470, now seen corresponding path program 924 times [2021-06-05 21:26:09,268 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:09,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1255453490] [2021-06-05 21:26:09,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:09,269 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:09,269 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1106848579] [2021-06-05 21:26:09,269 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 928 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 928 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:09,296 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:26:09,297 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:09,297 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:09,297 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:09,379 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:09,379 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:09,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1255453490] [2021-06-05 21:26:09,379 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:09,379 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106848579] [2021-06-05 21:26:09,379 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106848579] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:09,379 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:09,380 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-06-05 21:26:09,380 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323682037] [2021-06-05 21:26:09,380 INFO L462 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-06-05 21:26:09,380 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:09,380 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-06-05 21:26:09,380 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-06-05 21:26:09,380 INFO L87 Difference]: Start difference. First operand 935 states and 2664 transitions. Second operand has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 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-06-05 21:26:10,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:10,270 INFO L93 Difference]: Finished difference Result 1141 states and 3113 transitions. [2021-06-05 21:26:10,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:10,272 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:10,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:10,273 INFO L225 Difference]: With dead ends: 1141 [2021-06-05 21:26:10,274 INFO L226 Difference]: Without dead ends: 1101 [2021-06-05 21:26:10,274 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 85 ImplicationChecksByTransitivity, 221.6ms TimeCoverageRelationStatistics Valid=146, Invalid=406, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:26:10,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1101 states. [2021-06-05 21:26:10,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1101 to 939. [2021-06-05 21:26:10,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 939 states, 938 states have (on average 2.8486140724946694) internal successors, (2672), 938 states have internal predecessors, (2672), 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-06-05 21:26:10,283 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 939 states to 939 states and 2672 transitions. [2021-06-05 21:26:10,283 INFO L78 Accepts]: Start accepts. Automaton has 939 states and 2672 transitions. Word has length 19 [2021-06-05 21:26:10,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:10,283 INFO L482 AbstractCegarLoop]: Abstraction has 939 states and 2672 transitions. [2021-06-05 21:26:10,283 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 1.7272727272727273) internal successors, (19), 11 states have internal predecessors, (19), 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-06-05 21:26:10,283 INFO L276 IsEmpty]: Start isEmpty. Operand 939 states and 2672 transitions. [2021-06-05 21:26:10,284 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:10,284 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:10,284 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:10,484 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 928 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1478 [2021-06-05 21:26:10,484 INFO L430 AbstractCegarLoop]: === Iteration 928 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:10,485 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:10,485 INFO L82 PathProgramCache]: Analyzing trace with hash 421312154, now seen corresponding path program 925 times [2021-06-05 21:26:10,485 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:10,485 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707467117] [2021-06-05 21:26:10,485 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:10,486 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:10,486 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1485071324] [2021-06-05 21:26:10,486 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 929 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 929 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:10,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:10,510 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:10,510 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:10,614 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:10,614 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:10,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707467117] [2021-06-05 21:26:10,614 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:10,614 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1485071324] [2021-06-05 21:26:10,614 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1485071324] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:10,615 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:10,615 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:10,615 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1508878739] [2021-06-05 21:26:10,615 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:10,615 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:10,615 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:10,615 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:10,615 INFO L87 Difference]: Start difference. First operand 939 states and 2672 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:11,113 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:11,113 INFO L93 Difference]: Finished difference Result 1164 states and 3221 transitions. [2021-06-05 21:26:11,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:26:11,114 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:11,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:11,116 INFO L225 Difference]: With dead ends: 1164 [2021-06-05 21:26:11,116 INFO L226 Difference]: Without dead ends: 1155 [2021-06-05 21:26:11,116 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 129.0ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:11,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1155 states. [2021-06-05 21:26:11,124 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1155 to 990. [2021-06-05 21:26:11,125 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 990 states, 989 states have (on average 2.8796764408493427) internal successors, (2848), 989 states have internal predecessors, (2848), 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-06-05 21:26:11,126 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 990 states to 990 states and 2848 transitions. [2021-06-05 21:26:11,126 INFO L78 Accepts]: Start accepts. Automaton has 990 states and 2848 transitions. Word has length 19 [2021-06-05 21:26:11,126 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:11,126 INFO L482 AbstractCegarLoop]: Abstraction has 990 states and 2848 transitions. [2021-06-05 21:26:11,126 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:11,126 INFO L276 IsEmpty]: Start isEmpty. Operand 990 states and 2848 transitions. [2021-06-05 21:26:11,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:11,127 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:11,127 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:11,327 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 929 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1479 [2021-06-05 21:26:11,328 INFO L430 AbstractCegarLoop]: === Iteration 929 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:11,328 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:11,328 INFO L82 PathProgramCache]: Analyzing trace with hash -2144607808, now seen corresponding path program 926 times [2021-06-05 21:26:11,328 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:11,328 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799200830] [2021-06-05 21:26:11,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:11,329 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:11,329 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372248212] [2021-06-05 21:26:11,329 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 930 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 930 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:11,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:11,354 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:11,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:11,355 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:11,450 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:11,450 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:11,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799200830] [2021-06-05 21:26:11,450 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:11,450 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372248212] [2021-06-05 21:26:11,450 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372248212] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:11,450 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:11,450 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:11,450 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819141435] [2021-06-05 21:26:11,450 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:11,450 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:11,450 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:11,450 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:11,450 INFO L87 Difference]: Start difference. First operand 990 states and 2848 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:11,919 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:11,919 INFO L93 Difference]: Finished difference Result 1274 states and 3514 transitions. [2021-06-05 21:26:11,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:11,920 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:11,920 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:11,922 INFO L225 Difference]: With dead ends: 1274 [2021-06-05 21:26:11,922 INFO L226 Difference]: Without dead ends: 1269 [2021-06-05 21:26:11,922 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 99.6ms TimeCoverageRelationStatistics Valid=64, Invalid=146, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:11,923 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1269 states. [2021-06-05 21:26:11,932 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1269 to 1013. [2021-06-05 21:26:11,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1013 states, 1012 states have (on average 2.8873517786561265) internal successors, (2922), 1012 states have internal predecessors, (2922), 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-06-05 21:26:11,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1013 states to 1013 states and 2922 transitions. [2021-06-05 21:26:11,933 INFO L78 Accepts]: Start accepts. Automaton has 1013 states and 2922 transitions. Word has length 19 [2021-06-05 21:26:11,934 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:11,934 INFO L482 AbstractCegarLoop]: Abstraction has 1013 states and 2922 transitions. [2021-06-05 21:26:11,934 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:11,934 INFO L276 IsEmpty]: Start isEmpty. Operand 1013 states and 2922 transitions. [2021-06-05 21:26:11,934 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:11,935 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:11,935 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:12,135 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1480,930 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:12,135 INFO L430 AbstractCegarLoop]: === Iteration 930 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:12,135 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:12,135 INFO L82 PathProgramCache]: Analyzing trace with hash -426264102, now seen corresponding path program 927 times [2021-06-05 21:26:12,135 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:12,135 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1903897488] [2021-06-05 21:26:12,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:12,136 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:12,136 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [656639922] [2021-06-05 21:26:12,136 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 931 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 931 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:12,163 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:26:12,163 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:12,164 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:12,164 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:12,257 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:12,257 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:12,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1903897488] [2021-06-05 21:26:12,257 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:12,257 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [656639922] [2021-06-05 21:26:12,257 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [656639922] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:12,257 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:12,257 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:12,257 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246779472] [2021-06-05 21:26:12,257 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:12,257 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:12,258 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:12,258 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:12,258 INFO L87 Difference]: Start difference. First operand 1013 states and 2922 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:13,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:13,110 INFO L93 Difference]: Finished difference Result 1400 states and 3832 transitions. [2021-06-05 21:26:13,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:13,110 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:13,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:13,112 INFO L225 Difference]: With dead ends: 1400 [2021-06-05 21:26:13,112 INFO L226 Difference]: Without dead ends: 1396 [2021-06-05 21:26:13,112 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 218.8ms TimeCoverageRelationStatistics Valid=136, Invalid=326, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:13,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1396 states. [2021-06-05 21:26:13,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1396 to 973. [2021-06-05 21:26:13,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 973 states, 972 states have (on average 2.8703703703703702) internal successors, (2790), 972 states have internal predecessors, (2790), 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-06-05 21:26:13,124 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 973 states to 973 states and 2790 transitions. [2021-06-05 21:26:13,124 INFO L78 Accepts]: Start accepts. Automaton has 973 states and 2790 transitions. Word has length 19 [2021-06-05 21:26:13,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:13,124 INFO L482 AbstractCegarLoop]: Abstraction has 973 states and 2790 transitions. [2021-06-05 21:26:13,124 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:13,124 INFO L276 IsEmpty]: Start isEmpty. Operand 973 states and 2790 transitions. [2021-06-05 21:26:13,125 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:13,125 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:13,125 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:13,325 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1481,931 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:13,325 INFO L430 AbstractCegarLoop]: === Iteration 931 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:13,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:13,325 INFO L82 PathProgramCache]: Analyzing trace with hash -1455068522, now seen corresponding path program 928 times [2021-06-05 21:26:13,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:13,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [154175158] [2021-06-05 21:26:13,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:13,326 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:13,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1783436663] [2021-06-05 21:26:13,326 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 932 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 932 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:13,348 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:13,349 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:13,349 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 6 conjunts are in the unsatisfiable core [2021-06-05 21:26:13,349 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:13,389 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:13,389 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:13,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [154175158] [2021-06-05 21:26:13,389 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:13,389 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1783436663] [2021-06-05 21:26:13,389 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1783436663] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:13,389 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:13,389 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-06-05 21:26:13,389 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1696881524] [2021-06-05 21:26:13,389 INFO L462 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-06-05 21:26:13,389 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:13,389 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-06-05 21:26:13,389 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-06-05 21:26:13,389 INFO L87 Difference]: Start difference. First operand 973 states and 2790 transitions. Second operand has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 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-06-05 21:26:13,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:13,518 INFO L93 Difference]: Finished difference Result 881 states and 2354 transitions. [2021-06-05 21:26:13,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-06-05 21:26:13,520 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:13,520 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:13,521 INFO L225 Difference]: With dead ends: 881 [2021-06-05 21:26:13,521 INFO L226 Difference]: Without dead ends: 881 [2021-06-05 21:26:13,521 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 40.5ms TimeCoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:26:13,522 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2021-06-05 21:26:13,530 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 624. [2021-06-05 21:26:13,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 624 states, 623 states have (on average 2.802568218298555) internal successors, (1746), 623 states have internal predecessors, (1746), 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-06-05 21:26:13,532 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 624 states to 624 states and 1746 transitions. [2021-06-05 21:26:13,532 INFO L78 Accepts]: Start accepts. Automaton has 624 states and 1746 transitions. Word has length 19 [2021-06-05 21:26:13,532 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:13,532 INFO L482 AbstractCegarLoop]: Abstraction has 624 states and 1746 transitions. [2021-06-05 21:26:13,532 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 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-06-05 21:26:13,532 INFO L276 IsEmpty]: Start isEmpty. Operand 624 states and 1746 transitions. [2021-06-05 21:26:13,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:13,532 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:13,532 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:13,733 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1482,932 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:13,733 INFO L430 AbstractCegarLoop]: === Iteration 932 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:13,733 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:13,733 INFO L82 PathProgramCache]: Analyzing trace with hash -370613119, now seen corresponding path program 929 times [2021-06-05 21:26:13,733 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:13,733 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168260953] [2021-06-05 21:26:13,733 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:13,734 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:13,734 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1294828795] [2021-06-05 21:26:13,734 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 933 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 933 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:13,761 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:26:13,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:13,762 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:13,762 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:13,771 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:13,771 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,777 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,777 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,777 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:26:13,809 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:13,810 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,820 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,821 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,821 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:32 [2021-06-05 21:26:13,841 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:13,842 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,851 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,852 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,852 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:36, output treesize:35 [2021-06-05 21:26:13,869 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:13,870 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,881 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,881 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,881 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:26:13,903 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:13,904 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,921 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:26:13,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:13,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:13,981 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:26:13,982 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,998 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:13,998 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:13,998 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 21:26:14,030 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:14,032 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:14,040 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:14,041 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:14,042 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:14,050 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:14,050 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:14,050 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:14,113 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:14,113 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:14,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168260953] [2021-06-05 21:26:14,113 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:14,113 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294828795] [2021-06-05 21:26:14,113 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294828795] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:14,113 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:14,113 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:14,113 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [803602020] [2021-06-05 21:26:14,113 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:14,114 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:14,114 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:14,114 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:14,114 INFO L87 Difference]: Start difference. First operand 624 states and 1746 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:15,014 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:15,014 INFO L93 Difference]: Finished difference Result 692 states and 1882 transitions. [2021-06-05 21:26:15,016 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:15,016 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:15,016 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:15,017 INFO L225 Difference]: With dead ends: 692 [2021-06-05 21:26:15,017 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 21:26:15,017 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 203.4ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:15,017 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 21:26:15,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 625. [2021-06-05 21:26:15,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 625 states, 624 states have (on average 2.8044871794871793) internal successors, (1750), 624 states have internal predecessors, (1750), 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-06-05 21:26:15,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 625 states to 625 states and 1750 transitions. [2021-06-05 21:26:15,023 INFO L78 Accepts]: Start accepts. Automaton has 625 states and 1750 transitions. Word has length 19 [2021-06-05 21:26:15,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:15,023 INFO L482 AbstractCegarLoop]: Abstraction has 625 states and 1750 transitions. [2021-06-05 21:26:15,023 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:15,023 INFO L276 IsEmpty]: Start isEmpty. Operand 625 states and 1750 transitions. [2021-06-05 21:26:15,024 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:15,024 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:15,024 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:15,224 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1483,933 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:15,224 INFO L430 AbstractCegarLoop]: === Iteration 933 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:15,224 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:15,224 INFO L82 PathProgramCache]: Analyzing trace with hash -1561309628, now seen corresponding path program 930 times [2021-06-05 21:26:15,225 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:15,225 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658962979] [2021-06-05 21:26:15,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:15,226 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:15,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [608505024] [2021-06-05 21:26:15,226 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 934 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 934 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:15,252 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:26:15,252 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:15,253 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:26:15,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:15,348 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:15,348 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:15,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658962979] [2021-06-05 21:26:15,348 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:15,348 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608505024] [2021-06-05 21:26:15,348 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608505024] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:15,348 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:15,348 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:15,348 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490886004] [2021-06-05 21:26:15,348 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:15,348 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:15,348 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:15,349 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=108, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:15,349 INFO L87 Difference]: Start difference. First operand 625 states and 1750 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:15,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:15,837 INFO L93 Difference]: Finished difference Result 731 states and 1955 transitions. [2021-06-05 21:26:15,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-06-05 21:26:15,839 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:15,839 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:15,840 INFO L225 Difference]: With dead ends: 731 [2021-06-05 21:26:15,840 INFO L226 Difference]: Without dead ends: 726 [2021-06-05 21:26:15,840 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 87.6ms TimeCoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:15,841 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 726 states. [2021-06-05 21:26:15,845 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 726 to 642. [2021-06-05 21:26:15,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 2.8081123244929795) internal successors, (1800), 641 states have internal predecessors, (1800), 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-06-05 21:26:15,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1800 transitions. [2021-06-05 21:26:15,847 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1800 transitions. Word has length 19 [2021-06-05 21:26:15,847 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:15,847 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 1800 transitions. [2021-06-05 21:26:15,847 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:15,847 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1800 transitions. [2021-06-05 21:26:15,847 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:15,847 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:15,847 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:16,048 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 934 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1484 [2021-06-05 21:26:16,048 INFO L430 AbstractCegarLoop]: === Iteration 934 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:16,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:16,048 INFO L82 PathProgramCache]: Analyzing trace with hash 157034078, now seen corresponding path program 931 times [2021-06-05 21:26:16,048 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:16,048 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485600663] [2021-06-05 21:26:16,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:16,049 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:16,049 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921918217] [2021-06-05 21:26:16,049 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 935 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 935 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:16,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:16,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:16,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:16,182 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:16,182 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:16,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485600663] [2021-06-05 21:26:16,182 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:16,182 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921918217] [2021-06-05 21:26:16,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921918217] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:16,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:16,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:16,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1346456762] [2021-06-05 21:26:16,182 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:16,182 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:16,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:16,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:16,183 INFO L87 Difference]: Start difference. First operand 642 states and 1800 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:16,755 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:16,755 INFO L93 Difference]: Finished difference Result 750 states and 2035 transitions. [2021-06-05 21:26:16,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:16,756 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:16,756 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:16,757 INFO L225 Difference]: With dead ends: 750 [2021-06-05 21:26:16,757 INFO L226 Difference]: Without dead ends: 746 [2021-06-05 21:26:16,758 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 119.3ms TimeCoverageRelationStatistics Valid=61, Invalid=149, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:16,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2021-06-05 21:26:16,762 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 650. [2021-06-05 21:26:16,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.8181818181818183) internal successors, (1829), 649 states have internal predecessors, (1829), 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-06-05 21:26:16,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1829 transitions. [2021-06-05 21:26:16,764 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1829 transitions. Word has length 19 [2021-06-05 21:26:16,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:16,764 INFO L482 AbstractCegarLoop]: Abstraction has 650 states and 1829 transitions. [2021-06-05 21:26:16,764 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:16,764 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1829 transitions. [2021-06-05 21:26:16,764 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:16,764 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:16,764 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:16,965 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 935 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1485 [2021-06-05 21:26:16,965 INFO L430 AbstractCegarLoop]: === Iteration 935 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:16,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:16,965 INFO L82 PathProgramCache]: Analyzing trace with hash 1319329785, now seen corresponding path program 932 times [2021-06-05 21:26:16,965 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:16,965 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909870839] [2021-06-05 21:26:16,965 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:16,966 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:16,966 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [430261970] [2021-06-05 21:26:16,966 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 936 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 936 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:16,991 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:16,991 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:16,992 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:16,992 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:17,123 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:17,123 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:17,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909870839] [2021-06-05 21:26:17,124 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:17,124 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [430261970] [2021-06-05 21:26:17,124 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [430261970] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:17,124 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:17,124 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:17,124 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [997877563] [2021-06-05 21:26:17,124 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:17,124 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:17,124 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:17,124 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:17,124 INFO L87 Difference]: Start difference. First operand 650 states and 1829 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:17,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:17,654 INFO L93 Difference]: Finished difference Result 862 states and 2322 transitions. [2021-06-05 21:26:17,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:17,655 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:17,655 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:17,656 INFO L225 Difference]: With dead ends: 862 [2021-06-05 21:26:17,656 INFO L226 Difference]: Without dead ends: 858 [2021-06-05 21:26:17,657 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 104.4ms TimeCoverageRelationStatistics Valid=71, Invalid=169, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:17,657 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 858 states. [2021-06-05 21:26:17,662 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 858 to 651. [2021-06-05 21:26:17,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 651 states, 650 states have (on average 2.8261538461538462) internal successors, (1837), 650 states have internal predecessors, (1837), 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-06-05 21:26:17,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 651 states to 651 states and 1837 transitions. [2021-06-05 21:26:17,663 INFO L78 Accepts]: Start accepts. Automaton has 651 states and 1837 transitions. Word has length 19 [2021-06-05 21:26:17,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:17,664 INFO L482 AbstractCegarLoop]: Abstraction has 651 states and 1837 transitions. [2021-06-05 21:26:17,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:17,664 INFO L276 IsEmpty]: Start isEmpty. Operand 651 states and 1837 transitions. [2021-06-05 21:26:17,664 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:17,664 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:17,664 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:17,864 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 936 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1486 [2021-06-05 21:26:17,865 INFO L430 AbstractCegarLoop]: === Iteration 936 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:17,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:17,865 INFO L82 PathProgramCache]: Analyzing trace with hash 1846976982, now seen corresponding path program 933 times [2021-06-05 21:26:17,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:17,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [517041566] [2021-06-05 21:26:17,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:17,866 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:17,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1157206910] [2021-06-05 21:26:17,866 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 937 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 937 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:17,893 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2021-06-05 21:26:17,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:17,894 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:17,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:17,989 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:17,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:17,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [517041566] [2021-06-05 21:26:17,989 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:17,989 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1157206910] [2021-06-05 21:26:17,989 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1157206910] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:17,989 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:17,989 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:17,989 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415337349] [2021-06-05 21:26:17,989 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:17,989 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:17,990 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:17,990 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:17,990 INFO L87 Difference]: Start difference. First operand 651 states and 1837 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:18,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:18,517 INFO L93 Difference]: Finished difference Result 769 states and 2092 transitions. [2021-06-05 21:26:18,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:18,519 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:18,519 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:18,520 INFO L225 Difference]: With dead ends: 769 [2021-06-05 21:26:18,520 INFO L226 Difference]: Without dead ends: 765 [2021-06-05 21:26:18,520 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 101.8ms TimeCoverageRelationStatistics Valid=62, Invalid=148, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:18,520 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 765 states. [2021-06-05 21:26:18,525 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 765 to 648. [2021-06-05 21:26:18,525 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 648 states, 647 states have (on average 2.820710973724884) internal successors, (1825), 647 states have internal predecessors, (1825), 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-06-05 21:26:18,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 648 states to 648 states and 1825 transitions. [2021-06-05 21:26:18,526 INFO L78 Accepts]: Start accepts. Automaton has 648 states and 1825 transitions. Word has length 19 [2021-06-05 21:26:18,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:18,526 INFO L482 AbstractCegarLoop]: Abstraction has 648 states and 1825 transitions. [2021-06-05 21:26:18,526 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:18,526 INFO L276 IsEmpty]: Start isEmpty. Operand 648 states and 1825 transitions. [2021-06-05 21:26:18,527 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:18,527 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:18,527 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:18,727 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 937 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1487 [2021-06-05 21:26:18,727 INFO L430 AbstractCegarLoop]: === Iteration 937 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:18,727 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:18,727 INFO L82 PathProgramCache]: Analyzing trace with hash -1703750019, now seen corresponding path program 934 times [2021-06-05 21:26:18,727 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:18,727 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127835417] [2021-06-05 21:26:18,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:18,729 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:18,729 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1828302918] [2021-06-05 21:26:18,729 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 938 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 938 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:18,753 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:18,753 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:18,754 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:18,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:18,763 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:18,763 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,769 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:18,769 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,769 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:26:18,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:18,790 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:26:18,791 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,807 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:18,807 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,807 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:29 [2021-06-05 21:26:18,838 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:26:18,839 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,850 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:18,850 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,850 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:48 [2021-06-05 21:26:18,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:18,875 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2021-06-05 21:26:18,876 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,889 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:18,890 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,890 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:68, output treesize:64 [2021-06-05 21:26:18,919 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:18,920 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,938 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:18,939 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:18,939 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:69 [2021-06-05 21:26:19,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:19,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:19,039 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:19,040 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 40 [2021-06-05 21:26:19,040 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:19,054 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:19,055 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:19,055 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:71, output treesize:70 [2021-06-05 21:26:19,092 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:26:19,093 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:19,105 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:19,106 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:26:19,107 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:19,113 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:19,114 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:19,114 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:19,155 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:19,156 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:19,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127835417] [2021-06-05 21:26:19,156 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:19,156 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1828302918] [2021-06-05 21:26:19,156 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1828302918] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:19,156 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:19,156 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:19,156 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2030507678] [2021-06-05 21:26:19,156 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:19,156 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:19,156 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:19,156 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:19,156 INFO L87 Difference]: Start difference. First operand 648 states and 1825 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:20,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:20,006 INFO L93 Difference]: Finished difference Result 700 states and 1910 transitions. [2021-06-05 21:26:20,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:20,008 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:20,008 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:20,009 INFO L225 Difference]: With dead ends: 700 [2021-06-05 21:26:20,009 INFO L226 Difference]: Without dead ends: 694 [2021-06-05 21:26:20,009 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 243.7ms TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:20,009 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 694 states. [2021-06-05 21:26:20,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 694 to 647. [2021-06-05 21:26:20,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 2.821981424148607) internal successors, (1823), 646 states have internal predecessors, (1823), 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-06-05 21:26:20,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 1823 transitions. [2021-06-05 21:26:20,015 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 1823 transitions. Word has length 19 [2021-06-05 21:26:20,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:20,015 INFO L482 AbstractCegarLoop]: Abstraction has 647 states and 1823 transitions. [2021-06-05 21:26:20,015 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:20,015 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 1823 transitions. [2021-06-05 21:26:20,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:20,016 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:20,016 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:20,216 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 938 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1488 [2021-06-05 21:26:20,216 INFO L430 AbstractCegarLoop]: === Iteration 938 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:20,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:20,216 INFO L82 PathProgramCache]: Analyzing trace with hash 25297315, now seen corresponding path program 935 times [2021-06-05 21:26:20,216 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:20,217 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702390239] [2021-06-05 21:26:20,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:20,218 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:20,218 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1933768357] [2021-06-05 21:26:20,218 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 939 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 939 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:20,253 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2021-06-05 21:26:20,254 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:20,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:20,254 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:20,411 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:20,411 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:20,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702390239] [2021-06-05 21:26:20,411 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:20,411 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1933768357] [2021-06-05 21:26:20,411 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1933768357] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:20,411 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:20,411 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:20,411 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356160228] [2021-06-05 21:26:20,411 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:20,411 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:20,411 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:20,412 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:20,412 INFO L87 Difference]: Start difference. First operand 647 states and 1823 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:21,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:21,029 INFO L93 Difference]: Finished difference Result 873 states and 2330 transitions. [2021-06-05 21:26:21,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:21,031 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:21,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:21,032 INFO L225 Difference]: With dead ends: 873 [2021-06-05 21:26:21,032 INFO L226 Difference]: Without dead ends: 868 [2021-06-05 21:26:21,032 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 144.1ms TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:21,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 868 states. [2021-06-05 21:26:21,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 868 to 643. [2021-06-05 21:26:21,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 643 states, 642 states have (on average 2.8130841121495327) internal successors, (1806), 642 states have internal predecessors, (1806), 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-06-05 21:26:21,039 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 643 states to 643 states and 1806 transitions. [2021-06-05 21:26:21,039 INFO L78 Accepts]: Start accepts. Automaton has 643 states and 1806 transitions. Word has length 19 [2021-06-05 21:26:21,039 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:21,039 INFO L482 AbstractCegarLoop]: Abstraction has 643 states and 1806 transitions. [2021-06-05 21:26:21,039 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:21,039 INFO L276 IsEmpty]: Start isEmpty. Operand 643 states and 1806 transitions. [2021-06-05 21:26:21,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:21,039 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:21,040 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:21,240 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 939 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1489 [2021-06-05 21:26:21,240 INFO L430 AbstractCegarLoop]: === Iteration 939 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:21,240 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:21,240 INFO L82 PathProgramCache]: Analyzing trace with hash 1743641021, now seen corresponding path program 936 times [2021-06-05 21:26:21,240 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:21,240 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483923700] [2021-06-05 21:26:21,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:21,241 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:21,241 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990893366] [2021-06-05 21:26:21,241 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 940 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 940 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:21,268 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:26:21,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:21,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:21,269 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:21,387 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:21,388 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:21,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483923700] [2021-06-05 21:26:21,388 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:21,388 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990893366] [2021-06-05 21:26:21,388 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990893366] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:21,388 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:21,388 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:21,388 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2139657563] [2021-06-05 21:26:21,388 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:21,388 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:21,388 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:21,388 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:21,388 INFO L87 Difference]: Start difference. First operand 643 states and 1806 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:22,023 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:22,023 INFO L93 Difference]: Finished difference Result 890 states and 2360 transitions. [2021-06-05 21:26:22,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:22,025 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:22,025 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:22,026 INFO L225 Difference]: With dead ends: 890 [2021-06-05 21:26:22,026 INFO L226 Difference]: Without dead ends: 886 [2021-06-05 21:26:22,026 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 104.7ms TimeCoverageRelationStatistics Valid=74, Invalid=166, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:22,027 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2021-06-05 21:26:22,032 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 632. [2021-06-05 21:26:22,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 632 states, 631 states have (on average 2.797147385103011) internal successors, (1765), 631 states have internal predecessors, (1765), 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-06-05 21:26:22,033 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 632 states to 632 states and 1765 transitions. [2021-06-05 21:26:22,033 INFO L78 Accepts]: Start accepts. Automaton has 632 states and 1765 transitions. Word has length 19 [2021-06-05 21:26:22,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:22,033 INFO L482 AbstractCegarLoop]: Abstraction has 632 states and 1765 transitions. [2021-06-05 21:26:22,033 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:22,033 INFO L276 IsEmpty]: Start isEmpty. Operand 632 states and 1765 transitions. [2021-06-05 21:26:22,034 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:22,034 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:22,034 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:22,234 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1490,940 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:22,234 INFO L430 AbstractCegarLoop]: === Iteration 940 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:22,234 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:22,234 INFO L82 PathProgramCache]: Analyzing trace with hash 596752121, now seen corresponding path program 937 times [2021-06-05 21:26:22,234 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:22,234 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1743938419] [2021-06-05 21:26:22,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:22,236 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:22,236 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1283225995] [2021-06-05 21:26:22,236 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 941 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 941 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:22,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:22,260 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:22,261 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:22,269 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:22,270 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,275 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,276 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,276 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:16, output treesize:15 [2021-06-05 21:26:22,296 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:22,297 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,302 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,302 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,302 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:22, output treesize:21 [2021-06-05 21:26:22,325 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:22,326 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,335 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,335 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,335 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:39, output treesize:35 [2021-06-05 21:26:22,354 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:22,355 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:26:22,355 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,369 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,370 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,370 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:51 [2021-06-05 21:26:22,401 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:22,402 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,419 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,419 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,419 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:65, output treesize:61 [2021-06-05 21:26:22,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:22,461 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:22,462 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:26:22,463 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,481 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,481 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,482 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:72 [2021-06-05 21:26:22,587 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:22,588 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:22,596 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,598 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:22,614 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,622 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:22,623 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:22,623 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:22,667 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:22,667 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:22,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1743938419] [2021-06-05 21:26:22,667 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:22,667 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1283225995] [2021-06-05 21:26:22,667 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1283225995] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:22,667 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:22,667 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:22,667 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [336107508] [2021-06-05 21:26:22,667 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:22,667 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:22,668 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:22,668 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:22,668 INFO L87 Difference]: Start difference. First operand 632 states and 1765 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:23,741 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:23,742 INFO L93 Difference]: Finished difference Result 688 states and 1869 transitions. [2021-06-05 21:26:23,743 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:23,743 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:23,743 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:23,744 INFO L225 Difference]: With dead ends: 688 [2021-06-05 21:26:23,744 INFO L226 Difference]: Without dead ends: 683 [2021-06-05 21:26:23,744 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 244.2ms TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:23,744 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 683 states. [2021-06-05 21:26:23,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 683 to 634. [2021-06-05 21:26:23,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7993680884676144) internal successors, (1772), 633 states have internal predecessors, (1772), 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-06-05 21:26:23,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1772 transitions. [2021-06-05 21:26:23,750 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1772 transitions. Word has length 19 [2021-06-05 21:26:23,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:23,750 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1772 transitions. [2021-06-05 21:26:23,750 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:23,750 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1772 transitions. [2021-06-05 21:26:23,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:23,751 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:23,751 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:23,951 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1491,941 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:23,951 INFO L430 AbstractCegarLoop]: === Iteration 941 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:23,951 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:23,951 INFO L82 PathProgramCache]: Analyzing trace with hash -1979871469, now seen corresponding path program 938 times [2021-06-05 21:26:23,951 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:23,951 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376426396] [2021-06-05 21:26:23,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:23,953 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:23,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [575696595] [2021-06-05 21:26:23,953 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 942 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 942 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:23,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:23,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:23,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:23,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:24,099 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:24,099 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:24,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376426396] [2021-06-05 21:26:24,100 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:24,100 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [575696595] [2021-06-05 21:26:24,100 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [575696595] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:24,100 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:24,100 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:24,100 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1230333540] [2021-06-05 21:26:24,100 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:24,100 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:24,100 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:24,100 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:24,100 INFO L87 Difference]: Start difference. First operand 634 states and 1772 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:24,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:24,892 INFO L93 Difference]: Finished difference Result 847 states and 2259 transitions. [2021-06-05 21:26:24,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:26:24,894 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:24,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:24,895 INFO L225 Difference]: With dead ends: 847 [2021-06-05 21:26:24,895 INFO L226 Difference]: Without dead ends: 843 [2021-06-05 21:26:24,895 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 57 ImplicationChecksByTransitivity, 153.0ms TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:26:24,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 843 states. [2021-06-05 21:26:24,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 843 to 633. [2021-06-05 21:26:24,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 632 states have (on average 2.7990506329113924) internal successors, (1769), 632 states have internal predecessors, (1769), 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-06-05 21:26:24,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1769 transitions. [2021-06-05 21:26:24,902 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1769 transitions. Word has length 19 [2021-06-05 21:26:24,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:24,902 INFO L482 AbstractCegarLoop]: Abstraction has 633 states and 1769 transitions. [2021-06-05 21:26:24,902 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:24,902 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1769 transitions. [2021-06-05 21:26:24,903 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:24,903 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:24,903 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:25,103 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1492,942 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:25,103 INFO L430 AbstractCegarLoop]: === Iteration 942 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:25,103 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:25,103 INFO L82 PathProgramCache]: Analyzing trace with hash -1961437443, now seen corresponding path program 939 times [2021-06-05 21:26:25,103 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:25,103 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897144150] [2021-06-05 21:26:25,103 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:25,104 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:25,104 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1682119137] [2021-06-05 21:26:25,105 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 943 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 943 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:25,131 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:26:25,132 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:25,132 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:25,132 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:25,247 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:25,248 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:25,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897144150] [2021-06-05 21:26:25,248 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:25,248 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1682119137] [2021-06-05 21:26:25,248 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1682119137] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:25,248 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:25,248 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:25,248 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583509555] [2021-06-05 21:26:25,248 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:25,248 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:25,248 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:25,248 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=124, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:25,248 INFO L87 Difference]: Start difference. First operand 633 states and 1769 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:26,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:26,135 INFO L93 Difference]: Finished difference Result 815 states and 2204 transitions. [2021-06-05 21:26:26,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:26,136 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:26,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:26,137 INFO L225 Difference]: With dead ends: 815 [2021-06-05 21:26:26,137 INFO L226 Difference]: Without dead ends: 811 [2021-06-05 21:26:26,137 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 214.1ms TimeCoverageRelationStatistics Valid=157, Invalid=349, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:26:26,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 811 states. [2021-06-05 21:26:26,142 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 811 to 630. [2021-06-05 21:26:26,143 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.794912559618442) internal successors, (1758), 629 states have internal predecessors, (1758), 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-06-05 21:26:26,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1758 transitions. [2021-06-05 21:26:26,144 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1758 transitions. Word has length 19 [2021-06-05 21:26:26,144 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:26,144 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1758 transitions. [2021-06-05 21:26:26,144 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:26,144 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1758 transitions. [2021-06-05 21:26:26,144 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:26,144 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:26,144 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:26,345 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1493,943 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:26,345 INFO L430 AbstractCegarLoop]: === Iteration 943 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:26,345 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:26,345 INFO L82 PathProgramCache]: Analyzing trace with hash -1552044415, now seen corresponding path program 940 times [2021-06-05 21:26:26,345 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:26,345 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [75552882] [2021-06-05 21:26:26,345 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:26,346 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:26,346 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1818748355] [2021-06-05 21:26:26,346 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 944 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 944 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:26,372 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:26,372 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:26,372 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:26,373 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:26,487 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:26,488 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:26,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [75552882] [2021-06-05 21:26:26,488 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:26,488 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1818748355] [2021-06-05 21:26:26,488 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1818748355] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:26,488 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:26,488 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:26,488 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1126625664] [2021-06-05 21:26:26,488 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:26,488 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:26,489 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:26,489 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=122, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:26,489 INFO L87 Difference]: Start difference. First operand 630 states and 1758 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:27,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:27,185 INFO L93 Difference]: Finished difference Result 796 states and 2154 transitions. [2021-06-05 21:26:27,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:26:27,186 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:27,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:27,187 INFO L225 Difference]: With dead ends: 796 [2021-06-05 21:26:27,187 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:26:27,187 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 132.9ms TimeCoverageRelationStatistics Valid=96, Invalid=210, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:26:27,187 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:26:27,192 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 621. [2021-06-05 21:26:27,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 621 states, 620 states have (on average 2.7806451612903227) internal successors, (1724), 620 states have internal predecessors, (1724), 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-06-05 21:26:27,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 621 states to 621 states and 1724 transitions. [2021-06-05 21:26:27,193 INFO L78 Accepts]: Start accepts. Automaton has 621 states and 1724 transitions. Word has length 19 [2021-06-05 21:26:27,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:27,193 INFO L482 AbstractCegarLoop]: Abstraction has 621 states and 1724 transitions. [2021-06-05 21:26:27,193 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:27,193 INFO L276 IsEmpty]: Start isEmpty. Operand 621 states and 1724 transitions. [2021-06-05 21:26:27,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:27,194 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:27,194 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:27,394 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1494,944 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:27,394 INFO L430 AbstractCegarLoop]: === Iteration 944 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:27,394 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:27,395 INFO L82 PathProgramCache]: Analyzing trace with hash -2023679078, now seen corresponding path program 941 times [2021-06-05 21:26:27,395 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:27,395 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2076559065] [2021-06-05 21:26:27,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:27,396 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:27,396 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [295827265] [2021-06-05 21:26:27,396 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 945 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 945 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:27,421 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:26:27,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:27,421 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:26:27,421 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:27,514 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 12 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:26:27,514 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:27,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2076559065] [2021-06-05 21:26:27,514 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:27,514 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [295827265] [2021-06-05 21:26:27,514 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [295827265] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:27,514 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:27,514 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:27,514 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911099650] [2021-06-05 21:26:27,514 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:27,515 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:27,515 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:27,515 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=91, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:27,515 INFO L87 Difference]: Start difference. First operand 621 states and 1724 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:28,065 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:28,066 INFO L93 Difference]: Finished difference Result 775 states and 2063 transitions. [2021-06-05 21:26:28,067 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:28,067 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:28,067 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:28,068 INFO L225 Difference]: With dead ends: 775 [2021-06-05 21:26:28,068 INFO L226 Difference]: Without dead ends: 771 [2021-06-05 21:26:28,068 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 95.4ms TimeCoverageRelationStatistics Valid=63, Invalid=147, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:28,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 771 states. [2021-06-05 21:26:28,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 771 to 610. [2021-06-05 21:26:28,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 610 states, 609 states have (on average 2.7717569786535305) internal successors, (1688), 609 states have internal predecessors, (1688), 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-06-05 21:26:28,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 610 states to 610 states and 1688 transitions. [2021-06-05 21:26:28,074 INFO L78 Accepts]: Start accepts. Automaton has 610 states and 1688 transitions. Word has length 19 [2021-06-05 21:26:28,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:28,074 INFO L482 AbstractCegarLoop]: Abstraction has 610 states and 1688 transitions. [2021-06-05 21:26:28,074 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:28,074 INFO L276 IsEmpty]: Start isEmpty. Operand 610 states and 1688 transitions. [2021-06-05 21:26:28,074 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:28,074 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:28,074 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:28,275 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 945 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1495 [2021-06-05 21:26:28,275 INFO L430 AbstractCegarLoop]: === Iteration 945 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:28,275 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:28,275 INFO L82 PathProgramCache]: Analyzing trace with hash -2009457859, now seen corresponding path program 942 times [2021-06-05 21:26:28,275 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:28,275 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285484254] [2021-06-05 21:26:28,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:28,276 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:28,276 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1788457484] [2021-06-05 21:26:28,277 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 946 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 946 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:28,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2021-06-05 21:26:28,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:28,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:28,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:28,421 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:28,421 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:28,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285484254] [2021-06-05 21:26:28,421 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:28,421 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788457484] [2021-06-05 21:26:28,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788457484] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:28,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:28,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:28,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1649633010] [2021-06-05 21:26:28,421 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:28,421 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:28,421 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:28,421 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=117, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:28,421 INFO L87 Difference]: Start difference. First operand 610 states and 1688 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:28,978 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:28,978 INFO L93 Difference]: Finished difference Result 785 states and 2097 transitions. [2021-06-05 21:26:28,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:28,979 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:28,979 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:28,981 INFO L225 Difference]: With dead ends: 785 [2021-06-05 21:26:28,981 INFO L226 Difference]: Without dead ends: 778 [2021-06-05 21:26:28,981 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 100.7ms TimeCoverageRelationStatistics Valid=79, Invalid=161, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:28,981 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 778 states. [2021-06-05 21:26:28,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 778 to 606. [2021-06-05 21:26:28,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 606 states, 605 states have (on average 2.768595041322314) internal successors, (1675), 605 states have internal predecessors, (1675), 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-06-05 21:26:28,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 606 states to 606 states and 1675 transitions. [2021-06-05 21:26:28,987 INFO L78 Accepts]: Start accepts. Automaton has 606 states and 1675 transitions. Word has length 19 [2021-06-05 21:26:28,987 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:28,987 INFO L482 AbstractCegarLoop]: Abstraction has 606 states and 1675 transitions. [2021-06-05 21:26:28,987 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:28,987 INFO L276 IsEmpty]: Start isEmpty. Operand 606 states and 1675 transitions. [2021-06-05 21:26:28,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:28,987 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:28,987 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:29,188 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 946 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1496 [2021-06-05 21:26:29,188 INFO L430 AbstractCegarLoop]: === Iteration 946 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:29,188 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:29,188 INFO L82 PathProgramCache]: Analyzing trace with hash -291114153, now seen corresponding path program 943 times [2021-06-05 21:26:29,188 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:29,188 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2144400602] [2021-06-05 21:26:29,188 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:29,189 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:29,189 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1026847827] [2021-06-05 21:26:29,189 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 947 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 947 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:29,215 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:29,215 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:29,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:29,330 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:29,330 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:29,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2144400602] [2021-06-05 21:26:29,331 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:29,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1026847827] [2021-06-05 21:26:29,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1026847827] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:29,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:29,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:29,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475759217] [2021-06-05 21:26:29,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:29,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:29,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:29,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=119, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:29,331 INFO L87 Difference]: Start difference. First operand 606 states and 1675 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:29,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:29,935 INFO L93 Difference]: Finished difference Result 795 states and 2123 transitions. [2021-06-05 21:26:29,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:29,937 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:29,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:29,938 INFO L225 Difference]: With dead ends: 795 [2021-06-05 21:26:29,938 INFO L226 Difference]: Without dead ends: 791 [2021-06-05 21:26:29,938 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 104.2ms TimeCoverageRelationStatistics Valid=77, Invalid=163, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:29,939 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 791 states. [2021-06-05 21:26:29,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 791 to 595. [2021-06-05 21:26:29,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 595 states, 594 states have (on average 2.7525252525252526) internal successors, (1635), 594 states have internal predecessors, (1635), 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-06-05 21:26:29,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 595 states to 595 states and 1635 transitions. [2021-06-05 21:26:29,944 INFO L78 Accepts]: Start accepts. Automaton has 595 states and 1635 transitions. Word has length 19 [2021-06-05 21:26:29,944 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:29,944 INFO L482 AbstractCegarLoop]: Abstraction has 595 states and 1635 transitions. [2021-06-05 21:26:29,944 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:29,944 INFO L276 IsEmpty]: Start isEmpty. Operand 595 states and 1635 transitions. [2021-06-05 21:26:29,945 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:29,945 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:29,945 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:30,145 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 947 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1497 [2021-06-05 21:26:30,145 INFO L430 AbstractCegarLoop]: === Iteration 947 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:30,146 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:30,146 INFO L82 PathProgramCache]: Analyzing trace with hash 271619837, now seen corresponding path program 944 times [2021-06-05 21:26:30,146 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:30,146 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1320760800] [2021-06-05 21:26:30,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:30,147 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:30,147 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1700461255] [2021-06-05 21:26:30,147 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 948 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 948 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:30,172 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:30,172 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:30,172 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:30,173 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:30,262 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:30,262 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:30,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1320760800] [2021-06-05 21:26:30,262 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:30,262 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1700461255] [2021-06-05 21:26:30,262 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1700461255] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:30,262 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:30,262 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:30,262 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563361176] [2021-06-05 21:26:30,262 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:30,262 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:30,262 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:30,262 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:30,262 INFO L87 Difference]: Start difference. First operand 595 states and 1635 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:30,871 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:30,871 INFO L93 Difference]: Finished difference Result 691 states and 1853 transitions. [2021-06-05 21:26:30,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:26:30,872 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:30,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:30,873 INFO L225 Difference]: With dead ends: 691 [2021-06-05 21:26:30,873 INFO L226 Difference]: Without dead ends: 674 [2021-06-05 21:26:30,873 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 115.4ms TimeCoverageRelationStatistics Valid=69, Invalid=203, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:26:30,873 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-06-05 21:26:30,877 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 602. [2021-06-05 21:26:30,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 602 states, 601 states have (on average 2.7487520798668883) internal successors, (1652), 601 states have internal predecessors, (1652), 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-06-05 21:26:30,878 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 602 states to 602 states and 1652 transitions. [2021-06-05 21:26:30,878 INFO L78 Accepts]: Start accepts. Automaton has 602 states and 1652 transitions. Word has length 19 [2021-06-05 21:26:30,879 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:30,879 INFO L482 AbstractCegarLoop]: Abstraction has 602 states and 1652 transitions. [2021-06-05 21:26:30,879 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:30,879 INFO L276 IsEmpty]: Start isEmpty. Operand 602 states and 1652 transitions. [2021-06-05 21:26:30,879 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:30,879 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:30,879 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:31,079 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1498,948 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:31,080 INFO L430 AbstractCegarLoop]: === Iteration 948 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:31,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:31,080 INFO L82 PathProgramCache]: Analyzing trace with hash -1107369445, now seen corresponding path program 945 times [2021-06-05 21:26:31,080 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:31,080 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356034877] [2021-06-05 21:26:31,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:31,081 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:31,081 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1639564857] [2021-06-05 21:26:31,081 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 949 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 949 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:31,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:26:31,108 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:31,108 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:31,109 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:31,221 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:31,221 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:31,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356034877] [2021-06-05 21:26:31,222 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:31,222 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1639564857] [2021-06-05 21:26:31,222 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1639564857] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:31,222 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:31,222 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:31,222 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369040918] [2021-06-05 21:26:31,222 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:31,222 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:31,222 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:31,222 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:31,222 INFO L87 Difference]: Start difference. First operand 602 states and 1652 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:31,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:31,743 INFO L93 Difference]: Finished difference Result 822 states and 2141 transitions. [2021-06-05 21:26:31,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:31,744 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:31,744 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:31,745 INFO L225 Difference]: With dead ends: 822 [2021-06-05 21:26:31,745 INFO L226 Difference]: Without dead ends: 814 [2021-06-05 21:26:31,746 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 159.2ms TimeCoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:26:31,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 814 states. [2021-06-05 21:26:31,751 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 814 to 630. [2021-06-05 21:26:31,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 630 states, 629 states have (on average 2.7583465818759936) internal successors, (1735), 629 states have internal predecessors, (1735), 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-06-05 21:26:31,752 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 630 states to 630 states and 1735 transitions. [2021-06-05 21:26:31,752 INFO L78 Accepts]: Start accepts. Automaton has 630 states and 1735 transitions. Word has length 19 [2021-06-05 21:26:31,752 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:31,752 INFO L482 AbstractCegarLoop]: Abstraction has 630 states and 1735 transitions. [2021-06-05 21:26:31,752 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:31,752 INFO L276 IsEmpty]: Start isEmpty. Operand 630 states and 1735 transitions. [2021-06-05 21:26:31,753 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:31,753 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:31,753 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:31,953 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 949 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1499 [2021-06-05 21:26:31,953 INFO L430 AbstractCegarLoop]: === Iteration 949 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:31,953 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:31,953 INFO L82 PathProgramCache]: Analyzing trace with hash -1645225023, now seen corresponding path program 946 times [2021-06-05 21:26:31,953 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:31,953 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221745251] [2021-06-05 21:26:31,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:31,954 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:31,954 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1345051232] [2021-06-05 21:26:31,954 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 950 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 950 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:31,979 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:31,979 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:31,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:31,980 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:32,089 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:32,089 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:32,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221745251] [2021-06-05 21:26:32,089 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:32,089 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345051232] [2021-06-05 21:26:32,089 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345051232] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:32,090 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:32,090 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:32,090 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117918141] [2021-06-05 21:26:32,090 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:32,090 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:32,090 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:32,090 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:32,090 INFO L87 Difference]: Start difference. First operand 630 states and 1735 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:32,654 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:32,654 INFO L93 Difference]: Finished difference Result 906 states and 2330 transitions. [2021-06-05 21:26:32,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:32,656 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:32,656 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:32,657 INFO L225 Difference]: With dead ends: 906 [2021-06-05 21:26:32,657 INFO L226 Difference]: Without dead ends: 899 [2021-06-05 21:26:32,657 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 151.9ms TimeCoverageRelationStatistics Valid=85, Invalid=221, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:26:32,658 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-06-05 21:26:32,663 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 634. [2021-06-05 21:26:32,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 634 states, 633 states have (on average 2.7614533965244865) internal successors, (1748), 633 states have internal predecessors, (1748), 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-06-05 21:26:32,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 634 states to 634 states and 1748 transitions. [2021-06-05 21:26:32,664 INFO L78 Accepts]: Start accepts. Automaton has 634 states and 1748 transitions. Word has length 19 [2021-06-05 21:26:32,664 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:32,664 INFO L482 AbstractCegarLoop]: Abstraction has 634 states and 1748 transitions. [2021-06-05 21:26:32,664 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:32,664 INFO L276 IsEmpty]: Start isEmpty. Operand 634 states and 1748 transitions. [2021-06-05 21:26:32,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:32,665 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:32,665 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:32,865 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 950 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1500 [2021-06-05 21:26:32,865 INFO L430 AbstractCegarLoop]: === Iteration 950 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:32,865 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:32,865 INFO L82 PathProgramCache]: Analyzing trace with hash 415634779, now seen corresponding path program 947 times [2021-06-05 21:26:32,865 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:32,865 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [455703729] [2021-06-05 21:26:32,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:32,866 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:32,866 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1308777071] [2021-06-05 21:26:32,866 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 951 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 951 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:32,893 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:26:32,893 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:32,893 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:26:32,894 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:32,914 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:32,915 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:32,921 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:26:32,935 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:32,935 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,944 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:32,944 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,944 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:26:32,962 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:32,963 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,973 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:32,974 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:32,974 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:26:33,021 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:33,022 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,034 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:33,034 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,035 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:26:33,058 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,059 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:26:33,060 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,075 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:33,075 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,075 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:26:33,133 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:33,134 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,146 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:33,146 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,146 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:26:33,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,184 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,184 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:33,186 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:33,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:33,197 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,198 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,199 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:33,199 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:33,200 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,209 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:33,209 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:33,209 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:34 [2021-06-05 21:26:33,248 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:33,249 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:33,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [455703729] [2021-06-05 21:26:33,249 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:33,249 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1308777071] [2021-06-05 21:26:33,249 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1308777071] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:33,249 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:33,249 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:33,249 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016743973] [2021-06-05 21:26:33,249 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:33,249 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:33,249 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:33,249 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:33,249 INFO L87 Difference]: Start difference. First operand 634 states and 1748 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:34,013 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:34,013 INFO L93 Difference]: Finished difference Result 666 states and 1815 transitions. [2021-06-05 21:26:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:34,014 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:34,014 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:34,015 INFO L225 Difference]: With dead ends: 666 [2021-06-05 21:26:34,015 INFO L226 Difference]: Without dead ends: 660 [2021-06-05 21:26:34,015 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 206.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:34,016 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 660 states. [2021-06-05 21:26:34,020 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 660 to 635. [2021-06-05 21:26:34,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 635 states, 634 states have (on average 2.7602523659305995) internal successors, (1750), 634 states have internal predecessors, (1750), 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-06-05 21:26:34,021 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 635 states to 635 states and 1750 transitions. [2021-06-05 21:26:34,021 INFO L78 Accepts]: Start accepts. Automaton has 635 states and 1750 transitions. Word has length 19 [2021-06-05 21:26:34,021 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:34,021 INFO L482 AbstractCegarLoop]: Abstraction has 635 states and 1750 transitions. [2021-06-05 21:26:34,021 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:34,021 INFO L276 IsEmpty]: Start isEmpty. Operand 635 states and 1750 transitions. [2021-06-05 21:26:34,022 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:34,022 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:34,022 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:34,222 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 951 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1501 [2021-06-05 21:26:34,222 INFO L430 AbstractCegarLoop]: === Iteration 951 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:34,223 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:34,223 INFO L82 PathProgramCache]: Analyzing trace with hash 2144682113, now seen corresponding path program 948 times [2021-06-05 21:26:34,223 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:34,223 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112618753] [2021-06-05 21:26:34,223 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:34,224 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:34,224 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [160995818] [2021-06-05 21:26:34,224 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 952 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 952 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:34,249 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:26:34,250 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:34,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:34,250 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:34,363 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:34,364 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:34,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112618753] [2021-06-05 21:26:34,364 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:34,364 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [160995818] [2021-06-05 21:26:34,364 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [160995818] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:34,364 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:34,364 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:34,364 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027830101] [2021-06-05 21:26:34,364 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:34,364 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:34,364 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:34,364 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:34,364 INFO L87 Difference]: Start difference. First operand 635 states and 1750 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:35,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:35,010 INFO L93 Difference]: Finished difference Result 998 states and 2561 transitions. [2021-06-05 21:26:35,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:35,012 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:35,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:35,013 INFO L225 Difference]: With dead ends: 998 [2021-06-05 21:26:35,013 INFO L226 Difference]: Without dead ends: 992 [2021-06-05 21:26:35,013 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 100.3ms TimeCoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:26:35,014 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 992 states. [2021-06-05 21:26:35,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 992 to 639. [2021-06-05 21:26:35,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 639 states, 638 states have (on average 2.7664576802507836) internal successors, (1765), 638 states have internal predecessors, (1765), 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-06-05 21:26:35,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 639 states to 639 states and 1765 transitions. [2021-06-05 21:26:35,025 INFO L78 Accepts]: Start accepts. Automaton has 639 states and 1765 transitions. Word has length 19 [2021-06-05 21:26:35,025 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:35,025 INFO L482 AbstractCegarLoop]: Abstraction has 639 states and 1765 transitions. [2021-06-05 21:26:35,025 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:35,025 INFO L276 IsEmpty]: Start isEmpty. Operand 639 states and 1765 transitions. [2021-06-05 21:26:35,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:35,025 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:35,025 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:35,226 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 952 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1502 [2021-06-05 21:26:35,226 INFO L430 AbstractCegarLoop]: === Iteration 952 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:35,226 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:35,226 INFO L82 PathProgramCache]: Analyzing trace with hash -431941477, now seen corresponding path program 949 times [2021-06-05 21:26:35,226 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:35,226 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [935388352] [2021-06-05 21:26:35,226 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:35,227 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:35,227 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1547740513] [2021-06-05 21:26:35,227 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 953 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 953 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:35,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:35,252 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:35,253 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:35,274 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:26:35,275 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,300 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,300 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,300 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:26:35,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:35,337 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,347 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,347 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,347 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:26:35,366 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:35,367 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,379 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,380 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,380 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:26:35,428 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:35,428 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:26:35,470 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:35,470 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2021-06-05 21:26:35,471 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,487 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,487 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,488 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:60, output treesize:59 [2021-06-05 21:26:35,521 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:35,522 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,533 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,534 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,534 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:26:35,562 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:26:35,564 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,580 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,582 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:26:35,584 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,593 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:35,594 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:35,594 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:35,664 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:35,664 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:35,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [935388352] [2021-06-05 21:26:35,664 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:35,664 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1547740513] [2021-06-05 21:26:35,664 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1547740513] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:35,664 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:35,664 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:35,664 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116519708] [2021-06-05 21:26:35,664 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:35,664 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:35,664 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:35,665 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:35,665 INFO L87 Difference]: Start difference. First operand 639 states and 1765 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:36,688 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:36,689 INFO L93 Difference]: Finished difference Result 696 states and 1898 transitions. [2021-06-05 21:26:36,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:36,690 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:36,690 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:36,691 INFO L225 Difference]: With dead ends: 696 [2021-06-05 21:26:36,691 INFO L226 Difference]: Without dead ends: 692 [2021-06-05 21:26:36,691 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 222.9ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:36,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 692 states. [2021-06-05 21:26:36,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 692 to 640. [2021-06-05 21:26:36,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 640 states, 639 states have (on average 2.7668231611893583) internal successors, (1768), 639 states have internal predecessors, (1768), 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-06-05 21:26:36,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 640 states to 640 states and 1768 transitions. [2021-06-05 21:26:36,697 INFO L78 Accepts]: Start accepts. Automaton has 640 states and 1768 transitions. Word has length 19 [2021-06-05 21:26:36,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:36,697 INFO L482 AbstractCegarLoop]: Abstraction has 640 states and 1768 transitions. [2021-06-05 21:26:36,697 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:36,698 INFO L276 IsEmpty]: Start isEmpty. Operand 640 states and 1768 transitions. [2021-06-05 21:26:36,698 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:36,698 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:36,698 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:36,898 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1503,953 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:36,899 INFO L430 AbstractCegarLoop]: === Iteration 953 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:36,899 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:36,899 INFO L82 PathProgramCache]: Analyzing trace with hash -1381333537, now seen corresponding path program 950 times [2021-06-05 21:26:36,899 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:36,899 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735456041] [2021-06-05 21:26:36,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:36,900 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:36,900 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1537867498] [2021-06-05 21:26:36,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 954 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 954 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:36,925 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:36,925 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:36,925 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:36,926 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:37,016 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:37,017 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:37,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735456041] [2021-06-05 21:26:37,017 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:37,017 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537867498] [2021-06-05 21:26:37,017 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537867498] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:37,017 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:37,018 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:37,018 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [149548178] [2021-06-05 21:26:37,018 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:37,018 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:37,018 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:37,018 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:37,018 INFO L87 Difference]: Start difference. First operand 640 states and 1768 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:37,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:37,738 INFO L93 Difference]: Finished difference Result 731 states and 1975 transitions. [2021-06-05 21:26:37,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:37,740 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:37,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:37,741 INFO L225 Difference]: With dead ends: 731 [2021-06-05 21:26:37,741 INFO L226 Difference]: Without dead ends: 714 [2021-06-05 21:26:37,741 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 82.6ms TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:37,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-06-05 21:26:37,745 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 642. [2021-06-05 21:26:37,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 642 states, 641 states have (on average 2.767550702028081) internal successors, (1774), 641 states have internal predecessors, (1774), 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-06-05 21:26:37,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 642 states to 642 states and 1774 transitions. [2021-06-05 21:26:37,747 INFO L78 Accepts]: Start accepts. Automaton has 642 states and 1774 transitions. Word has length 19 [2021-06-05 21:26:37,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:37,747 INFO L482 AbstractCegarLoop]: Abstraction has 642 states and 1774 transitions. [2021-06-05 21:26:37,747 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:37,747 INFO L276 IsEmpty]: Start isEmpty. Operand 642 states and 1774 transitions. [2021-06-05 21:26:37,747 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:37,747 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:37,747 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:37,948 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1504,954 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:37,948 INFO L430 AbstractCegarLoop]: === Iteration 954 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:37,948 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:37,948 INFO L82 PathProgramCache]: Analyzing trace with hash 2061996951, now seen corresponding path program 951 times [2021-06-05 21:26:37,948 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:37,948 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681920932] [2021-06-05 21:26:37,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:37,949 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:37,949 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2019717528] [2021-06-05 21:26:37,949 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 955 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 955 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:37,975 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:26:37,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:37,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:37,976 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:38,181 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:38,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:38,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681920932] [2021-06-05 21:26:38,181 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:38,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2019717528] [2021-06-05 21:26:38,181 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2019717528] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:38,181 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:38,181 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:38,181 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446259875] [2021-06-05 21:26:38,181 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:38,181 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:38,182 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:38,182 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:38,182 INFO L87 Difference]: Start difference. First operand 642 states and 1774 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:39,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:39,045 INFO L93 Difference]: Finished difference Result 873 states and 2309 transitions. [2021-06-05 21:26:39,047 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:26:39,047 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:39,047 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:39,048 INFO L225 Difference]: With dead ends: 873 [2021-06-05 21:26:39,048 INFO L226 Difference]: Without dead ends: 866 [2021-06-05 21:26:39,048 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 355.4ms TimeCoverageRelationStatistics Valid=109, Invalid=311, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:26:39,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 866 states. [2021-06-05 21:26:39,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 866 to 650. [2021-06-05 21:26:39,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 650 states, 649 states have (on average 2.7765793528505394) internal successors, (1802), 649 states have internal predecessors, (1802), 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-06-05 21:26:39,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 650 states to 650 states and 1802 transitions. [2021-06-05 21:26:39,055 INFO L78 Accepts]: Start accepts. Automaton has 650 states and 1802 transitions. Word has length 19 [2021-06-05 21:26:39,055 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:39,055 INFO L482 AbstractCegarLoop]: Abstraction has 650 states and 1802 transitions. [2021-06-05 21:26:39,055 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:39,055 INFO L276 IsEmpty]: Start isEmpty. Operand 650 states and 1802 transitions. [2021-06-05 21:26:39,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:39,056 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:39,056 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:39,256 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1505,955 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:39,256 INFO L430 AbstractCegarLoop]: === Iteration 955 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:39,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:39,256 INFO L82 PathProgramCache]: Analyzing trace with hash -172110543, now seen corresponding path program 952 times [2021-06-05 21:26:39,256 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:39,256 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594298117] [2021-06-05 21:26:39,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:39,257 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:39,257 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1085513206] [2021-06-05 21:26:39,258 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 956 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 956 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:39,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:39,283 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:39,283 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:39,284 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:39,398 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:39,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:39,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594298117] [2021-06-05 21:26:39,398 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:39,398 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1085513206] [2021-06-05 21:26:39,398 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1085513206] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:39,398 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:39,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:39,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641468606] [2021-06-05 21:26:39,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:39,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:39,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:39,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:39,399 INFO L87 Difference]: Start difference. First operand 650 states and 1802 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:40,152 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:40,152 INFO L93 Difference]: Finished difference Result 923 states and 2423 transitions. [2021-06-05 21:26:40,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-06-05 21:26:40,155 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:40,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:40,156 INFO L225 Difference]: With dead ends: 923 [2021-06-05 21:26:40,156 INFO L226 Difference]: Without dead ends: 917 [2021-06-05 21:26:40,156 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 176.4ms TimeCoverageRelationStatistics Valid=100, Invalid=280, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:26:40,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 917 states. [2021-06-05 21:26:40,162 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 917 to 655. [2021-06-05 21:26:40,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.779816513761468) internal successors, (1818), 654 states have internal predecessors, (1818), 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-06-05 21:26:40,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1818 transitions. [2021-06-05 21:26:40,163 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1818 transitions. Word has length 19 [2021-06-05 21:26:40,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:40,163 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1818 transitions. [2021-06-05 21:26:40,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:40,163 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1818 transitions. [2021-06-05 21:26:40,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:40,164 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:40,164 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:40,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1506,956 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:40,365 INFO L430 AbstractCegarLoop]: === Iteration 956 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:40,365 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:40,365 INFO L82 PathProgramCache]: Analyzing trace with hash -1019686799, now seen corresponding path program 953 times [2021-06-05 21:26:40,365 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:40,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691545028] [2021-06-05 21:26:40,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:40,366 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:40,366 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [910371152] [2021-06-05 21:26:40,366 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 957 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 957 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:40,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:26:40,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:40,393 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 31 conjunts are in the unsatisfiable core [2021-06-05 21:26:40,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:40,414 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:40,415 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,421 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,421 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,421 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:26:40,435 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,435 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:26:40,436 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,464 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,464 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,464 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:26:40,508 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:40,509 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,523 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,523 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,523 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:26:40,557 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:26:40,558 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,570 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,570 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,570 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:26:40,618 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:40,619 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,629 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,629 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,629 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:26:40,655 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:40,656 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,667 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,668 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,668 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:26:40,706 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,707 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,707 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:40,709 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:40,718 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,720 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,721 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:40,721 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:40,722 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,731 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:40,731 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-0 vars, 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:40,731 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 3 variables, input treesize:66, output treesize:34 [2021-06-05 21:26:40,789 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:40,789 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:40,789 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691545028] [2021-06-05 21:26:40,789 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:40,790 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [910371152] [2021-06-05 21:26:40,790 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [910371152] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:40,790 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:40,790 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:40,790 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832439721] [2021-06-05 21:26:40,790 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:40,790 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:40,790 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:40,790 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:40,790 INFO L87 Difference]: Start difference. First operand 655 states and 1818 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:41,526 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:41,526 INFO L93 Difference]: Finished difference Result 692 states and 1903 transitions. [2021-06-05 21:26:41,527 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:41,527 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:41,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:41,528 INFO L225 Difference]: With dead ends: 692 [2021-06-05 21:26:41,528 INFO L226 Difference]: Without dead ends: 688 [2021-06-05 21:26:41,528 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 234.4ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:41,529 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2021-06-05 21:26:41,533 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 652. [2021-06-05 21:26:41,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 652 states, 651 states have (on average 2.781874039938556) internal successors, (1811), 651 states have internal predecessors, (1811), 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-06-05 21:26:41,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 652 states to 652 states and 1811 transitions. [2021-06-05 21:26:41,534 INFO L78 Accepts]: Start accepts. Automaton has 652 states and 1811 transitions. Word has length 19 [2021-06-05 21:26:41,534 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:41,534 INFO L482 AbstractCegarLoop]: Abstraction has 652 states and 1811 transitions. [2021-06-05 21:26:41,534 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:41,534 INFO L276 IsEmpty]: Start isEmpty. Operand 652 states and 1811 transitions. [2021-06-05 21:26:41,535 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:41,535 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:41,535 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:41,735 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1507,957 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:41,735 INFO L430 AbstractCegarLoop]: === Iteration 957 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:41,735 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:41,735 INFO L82 PathProgramCache]: Analyzing trace with hash 1336292029, now seen corresponding path program 954 times [2021-06-05 21:26:41,735 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:41,735 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1646973400] [2021-06-05 21:26:41,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:41,736 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:41,736 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [762207908] [2021-06-05 21:26:41,736 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 958 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 958 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:41,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:26:41,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:41,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:41,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:41,892 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:41,892 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:41,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1646973400] [2021-06-05 21:26:41,892 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:41,892 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [762207908] [2021-06-05 21:26:41,892 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [762207908] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:41,893 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:41,893 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:41,893 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672998085] [2021-06-05 21:26:41,893 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:41,893 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:41,893 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:41,893 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:41,893 INFO L87 Difference]: Start difference. First operand 652 states and 1811 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:42,645 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:42,645 INFO L93 Difference]: Finished difference Result 711 states and 1947 transitions. [2021-06-05 21:26:42,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:26:42,646 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:42,646 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:42,647 INFO L225 Difference]: With dead ends: 711 [2021-06-05 21:26:42,647 INFO L226 Difference]: Without dead ends: 708 [2021-06-05 21:26:42,647 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 174.2ms TimeCoverageRelationStatistics Valid=93, Invalid=327, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:26:42,647 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 708 states. [2021-06-05 21:26:42,652 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 708 to 654. [2021-06-05 21:26:42,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 653 states have (on average 2.782542113323124) internal successors, (1817), 653 states have internal predecessors, (1817), 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-06-05 21:26:42,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1817 transitions. [2021-06-05 21:26:42,653 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1817 transitions. Word has length 19 [2021-06-05 21:26:42,653 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:42,653 INFO L482 AbstractCegarLoop]: Abstraction has 654 states and 1817 transitions. [2021-06-05 21:26:42,653 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:42,653 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1817 transitions. [2021-06-05 21:26:42,654 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:42,654 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:42,654 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:42,854 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1508,958 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:42,854 INFO L430 AbstractCegarLoop]: === Iteration 958 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:42,854 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:42,854 INFO L82 PathProgramCache]: Analyzing trace with hash 1354726055, now seen corresponding path program 955 times [2021-06-05 21:26:42,855 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:42,855 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094738424] [2021-06-05 21:26:42,855 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:42,855 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:42,856 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [45006060] [2021-06-05 21:26:42,856 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 959 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 959 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:42,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:42,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:42,881 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:43,084 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:43,084 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:43,084 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094738424] [2021-06-05 21:26:43,084 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:43,085 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [45006060] [2021-06-05 21:26:43,085 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [45006060] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:43,085 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:43,085 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:43,085 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562427042] [2021-06-05 21:26:43,085 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:43,085 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:43,085 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:43,085 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=162, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:43,085 INFO L87 Difference]: Start difference. First operand 654 states and 1817 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:43,889 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:43,889 INFO L93 Difference]: Finished difference Result 709 states and 1942 transitions. [2021-06-05 21:26:43,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:26:43,890 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:43,890 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:43,891 INFO L225 Difference]: With dead ends: 709 [2021-06-05 21:26:43,891 INFO L226 Difference]: Without dead ends: 706 [2021-06-05 21:26:43,891 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 314.4ms TimeCoverageRelationStatistics Valid=98, Invalid=364, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:43,891 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 706 states. [2021-06-05 21:26:43,895 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 706 to 655. [2021-06-05 21:26:43,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 654 states have (on average 2.7844036697247705) internal successors, (1821), 654 states have internal predecessors, (1821), 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-06-05 21:26:43,897 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1821 transitions. [2021-06-05 21:26:43,897 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1821 transitions. Word has length 19 [2021-06-05 21:26:43,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:43,897 INFO L482 AbstractCegarLoop]: Abstraction has 655 states and 1821 transitions. [2021-06-05 21:26:43,897 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:43,897 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1821 transitions. [2021-06-05 21:26:43,897 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:43,897 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:43,897 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:44,098 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1509,959 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:44,098 INFO L430 AbstractCegarLoop]: === Iteration 959 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:44,098 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:44,098 INFO L82 PathProgramCache]: Analyzing trace with hash 363119259, now seen corresponding path program 956 times [2021-06-05 21:26:44,098 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:44,098 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214301423] [2021-06-05 21:26:44,098 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:44,099 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:44,099 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [18062172] [2021-06-05 21:26:44,099 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 960 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 960 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:44,124 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:44,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:44,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:44,125 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:44,236 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:44,236 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:44,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214301423] [2021-06-05 21:26:44,236 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:44,236 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [18062172] [2021-06-05 21:26:44,236 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [18062172] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:44,236 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:44,236 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:44,237 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435654197] [2021-06-05 21:26:44,237 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:44,237 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:44,237 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:44,237 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:44,237 INFO L87 Difference]: Start difference. First operand 655 states and 1821 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:44,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:44,956 INFO L93 Difference]: Finished difference Result 871 states and 2343 transitions. [2021-06-05 21:26:44,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:44,957 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:44,958 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:44,959 INFO L225 Difference]: With dead ends: 871 [2021-06-05 21:26:44,959 INFO L226 Difference]: Without dead ends: 865 [2021-06-05 21:26:44,959 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 101 ImplicationChecksByTransitivity, 213.7ms TimeCoverageRelationStatistics Valid=135, Invalid=371, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:26:44,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 865 states. [2021-06-05 21:26:44,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 865 to 666. [2021-06-05 21:26:44,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.7969924812030076) internal successors, (1860), 665 states have internal predecessors, (1860), 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-06-05 21:26:44,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1860 transitions. [2021-06-05 21:26:44,966 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1860 transitions. Word has length 19 [2021-06-05 21:26:44,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:44,966 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1860 transitions. [2021-06-05 21:26:44,966 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:44,966 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1860 transitions. [2021-06-05 21:26:44,966 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:44,966 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:44,966 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:45,166 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1510,960 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:45,167 INFO L430 AbstractCegarLoop]: === Iteration 960 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:45,167 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:45,167 INFO L82 PathProgramCache]: Analyzing trace with hash 2092166593, now seen corresponding path program 957 times [2021-06-05 21:26:45,167 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:45,167 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068665515] [2021-06-05 21:26:45,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:45,168 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:45,168 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [985666270] [2021-06-05 21:26:45,168 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 961 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 961 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:45,196 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:26:45,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:45,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:45,196 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:45,312 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:45,312 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:45,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068665515] [2021-06-05 21:26:45,312 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:45,312 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985666270] [2021-06-05 21:26:45,313 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985666270] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:45,313 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:45,313 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:45,313 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49950612] [2021-06-05 21:26:45,313 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:45,313 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:45,313 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:45,313 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=131, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:45,313 INFO L87 Difference]: Start difference. First operand 666 states and 1860 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:46,043 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:46,043 INFO L93 Difference]: Finished difference Result 905 states and 2420 transitions. [2021-06-05 21:26:46,044 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:46,044 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:46,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:46,045 INFO L225 Difference]: With dead ends: 905 [2021-06-05 21:26:46,045 INFO L226 Difference]: Without dead ends: 900 [2021-06-05 21:26:46,046 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 192.8ms TimeCoverageRelationStatistics Valid=128, Invalid=334, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:46,046 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 900 states. [2021-06-05 21:26:46,051 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 900 to 665. [2021-06-05 21:26:46,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.7936746987951806) internal successors, (1855), 664 states have internal predecessors, (1855), 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-06-05 21:26:46,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1855 transitions. [2021-06-05 21:26:46,053 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1855 transitions. Word has length 19 [2021-06-05 21:26:46,053 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:46,053 INFO L482 AbstractCegarLoop]: Abstraction has 665 states and 1855 transitions. [2021-06-05 21:26:46,053 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:46,053 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1855 transitions. [2021-06-05 21:26:46,053 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:46,053 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:46,054 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:46,254 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 961 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1511 [2021-06-05 21:26:46,254 INFO L430 AbstractCegarLoop]: === Iteration 961 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:46,254 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:46,254 INFO L82 PathProgramCache]: Analyzing trace with hash -484456997, now seen corresponding path program 958 times [2021-06-05 21:26:46,254 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:46,254 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536682506] [2021-06-05 21:26:46,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:46,255 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:46,255 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1967399637] [2021-06-05 21:26:46,255 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 962 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 962 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:46,281 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:46,281 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:46,281 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:46,281 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:46,399 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:46,399 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:46,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536682506] [2021-06-05 21:26:46,399 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:46,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1967399637] [2021-06-05 21:26:46,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1967399637] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:46,400 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:46,400 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:46,400 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472185580] [2021-06-05 21:26:46,400 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:46,400 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:46,400 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:46,400 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:46,400 INFO L87 Difference]: Start difference. First operand 665 states and 1855 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:47,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:47,172 INFO L93 Difference]: Finished difference Result 922 states and 2466 transitions. [2021-06-05 21:26:47,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:47,173 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:47,173 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:47,174 INFO L225 Difference]: With dead ends: 922 [2021-06-05 21:26:47,174 INFO L226 Difference]: Without dead ends: 918 [2021-06-05 21:26:47,174 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 196.6ms TimeCoverageRelationStatistics Valid=127, Invalid=335, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:47,174 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-06-05 21:26:47,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 665. [2021-06-05 21:26:47,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 664 states have (on average 2.799698795180723) internal successors, (1859), 664 states have internal predecessors, (1859), 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-06-05 21:26:47,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 1859 transitions. [2021-06-05 21:26:47,181 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 1859 transitions. Word has length 19 [2021-06-05 21:26:47,181 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:47,181 INFO L482 AbstractCegarLoop]: Abstraction has 665 states and 1859 transitions. [2021-06-05 21:26:47,181 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:47,181 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 1859 transitions. [2021-06-05 21:26:47,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:47,182 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:47,182 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:47,382 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 962 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1512 [2021-06-05 21:26:47,382 INFO L430 AbstractCegarLoop]: === Iteration 962 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:47,382 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:47,382 INFO L82 PathProgramCache]: Analyzing trace with hash -1624083937, now seen corresponding path program 959 times [2021-06-05 21:26:47,383 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:47,383 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733233399] [2021-06-05 21:26:47,383 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:47,384 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:47,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2087181679] [2021-06-05 21:26:47,384 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 963 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 963 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:47,412 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:26:47,412 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:47,413 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:47,413 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:47,606 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:47,606 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:47,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733233399] [2021-06-05 21:26:47,606 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:47,606 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2087181679] [2021-06-05 21:26:47,606 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2087181679] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:47,606 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:47,606 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:47,606 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062435333] [2021-06-05 21:26:47,606 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:47,606 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:47,606 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:47,606 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:47,607 INFO L87 Difference]: Start difference. First operand 665 states and 1859 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:48,479 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:48,480 INFO L93 Difference]: Finished difference Result 734 states and 2016 transitions. [2021-06-05 21:26:48,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:26:48,480 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:48,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:48,481 INFO L225 Difference]: With dead ends: 734 [2021-06-05 21:26:48,481 INFO L226 Difference]: Without dead ends: 731 [2021-06-05 21:26:48,482 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 319.6ms TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:26:48,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 731 states. [2021-06-05 21:26:48,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 731 to 666. [2021-06-05 21:26:48,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.8015037593984964) internal successors, (1863), 665 states have internal predecessors, (1863), 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-06-05 21:26:48,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1863 transitions. [2021-06-05 21:26:48,488 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1863 transitions. Word has length 19 [2021-06-05 21:26:48,488 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:48,488 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1863 transitions. [2021-06-05 21:26:48,488 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:48,488 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1863 transitions. [2021-06-05 21:26:48,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:48,489 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:48,489 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:48,689 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1513,963 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:48,689 INFO L430 AbstractCegarLoop]: === Iteration 963 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:48,690 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:48,690 INFO L82 PathProgramCache]: Analyzing trace with hash -1631345897, now seen corresponding path program 960 times [2021-06-05 21:26:48,690 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:48,690 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83509677] [2021-06-05 21:26:48,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:48,691 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:48,691 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181104998] [2021-06-05 21:26:48,691 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 964 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 964 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:48,725 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:26:48,725 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:48,726 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:48,726 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:48,754 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:48,755 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,762 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:48,763 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,763 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:26:48,781 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:48,782 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,792 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:48,793 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,793 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:26:48,817 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:48,818 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,847 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:48,848 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,848 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:26:48,890 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:26:48,891 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,906 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:48,907 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,907 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:59, output treesize:58 [2021-06-05 21:26:48,945 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:48,946 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,963 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:48,964 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:48,964 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:26:49,008 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:49,010 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:49,030 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:49,031 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:49,031 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 21:26:49,123 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:26:49,124 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:49,135 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:49,137 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:26:49,138 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:49,144 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:49,144 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:49,144 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:49,185 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:49,185 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:49,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83509677] [2021-06-05 21:26:49,185 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:49,185 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181104998] [2021-06-05 21:26:49,185 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181104998] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:49,185 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:49,185 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:49,185 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1123758493] [2021-06-05 21:26:49,186 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:49,186 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:49,186 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:49,186 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:49,186 INFO L87 Difference]: Start difference. First operand 666 states and 1863 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:49,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:49,986 INFO L93 Difference]: Finished difference Result 691 states and 1913 transitions. [2021-06-05 21:26:49,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:49,987 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:49,987 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:49,988 INFO L225 Difference]: With dead ends: 691 [2021-06-05 21:26:49,988 INFO L226 Difference]: Without dead ends: 686 [2021-06-05 21:26:49,988 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 254.3ms TimeCoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:49,988 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 686 states. [2021-06-05 21:26:49,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 686 to 667. [2021-06-05 21:26:49,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 667 states, 666 states have (on average 2.8018018018018016) internal successors, (1866), 666 states have internal predecessors, (1866), 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-06-05 21:26:49,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 667 states to 667 states and 1866 transitions. [2021-06-05 21:26:49,994 INFO L78 Accepts]: Start accepts. Automaton has 667 states and 1866 transitions. Word has length 19 [2021-06-05 21:26:49,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:49,994 INFO L482 AbstractCegarLoop]: Abstraction has 667 states and 1866 transitions. [2021-06-05 21:26:49,994 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:49,994 INFO L276 IsEmpty]: Start isEmpty. Operand 667 states and 1866 transitions. [2021-06-05 21:26:49,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:49,995 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:49,995 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:50,195 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 964 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1514 [2021-06-05 21:26:50,196 INFO L430 AbstractCegarLoop]: === Iteration 964 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:50,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:50,196 INFO L82 PathProgramCache]: Analyzing trace with hash 86997809, now seen corresponding path program 961 times [2021-06-05 21:26:50,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:50,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [202226565] [2021-06-05 21:26:50,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:50,197 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:50,197 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92000117] [2021-06-05 21:26:50,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 965 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 965 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:50,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:50,222 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:50,222 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:50,243 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:26:50,243 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,248 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,249 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,249 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:26:50,262 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:50,263 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,271 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,272 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,272 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:26:50,292 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:50,293 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,304 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,304 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,304 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:51, output treesize:47 [2021-06-05 21:26:50,336 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:26:50,336 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,348 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,348 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,348 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:55, output treesize:54 [2021-06-05 21:26:50,377 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:50,377 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2021-06-05 21:26:50,378 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,396 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,397 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,397 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:66, output treesize:65 [2021-06-05 21:26:50,436 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:26:50,437 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,453 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,454 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,454 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 21:26:50,519 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:50,521 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:50,528 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,531 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:50,532 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,539 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:50,540 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:50,540 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:50,609 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:50,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:50,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [202226565] [2021-06-05 21:26:50,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:50,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [92000117] [2021-06-05 21:26:50,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [92000117] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:50,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:50,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:50,609 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [38194819] [2021-06-05 21:26:50,609 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:50,609 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:50,610 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:50,610 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:50,610 INFO L87 Difference]: Start difference. First operand 667 states and 1866 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:51,351 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:51,351 INFO L93 Difference]: Finished difference Result 702 states and 1941 transitions. [2021-06-05 21:26:51,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:51,352 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:51,352 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:51,353 INFO L225 Difference]: With dead ends: 702 [2021-06-05 21:26:51,353 INFO L226 Difference]: Without dead ends: 698 [2021-06-05 21:26:51,353 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 223.3ms TimeCoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:51,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 698 states. [2021-06-05 21:26:51,358 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 698 to 666. [2021-06-05 21:26:51,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 666 states, 665 states have (on average 2.8015037593984964) internal successors, (1863), 665 states have internal predecessors, (1863), 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-06-05 21:26:51,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 666 states to 666 states and 1863 transitions. [2021-06-05 21:26:51,359 INFO L78 Accepts]: Start accepts. Automaton has 666 states and 1863 transitions. Word has length 19 [2021-06-05 21:26:51,359 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:51,359 INFO L482 AbstractCegarLoop]: Abstraction has 666 states and 1863 transitions. [2021-06-05 21:26:51,359 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:51,360 INFO L276 IsEmpty]: Start isEmpty. Operand 666 states and 1863 transitions. [2021-06-05 21:26:51,360 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:51,360 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:51,360 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:51,560 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1515,965 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:51,561 INFO L430 AbstractCegarLoop]: === Iteration 965 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:51,561 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:51,561 INFO L82 PathProgramCache]: Analyzing trace with hash 105431835, now seen corresponding path program 962 times [2021-06-05 21:26:51,561 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:51,561 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007927342] [2021-06-05 21:26:51,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:51,562 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:51,562 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1267403218] [2021-06-05 21:26:51,562 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 966 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 966 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:51,587 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:51,587 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:51,588 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:51,588 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:51,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:51,704 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:51,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007927342] [2021-06-05 21:26:51,704 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:51,704 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1267403218] [2021-06-05 21:26:51,704 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1267403218] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:51,704 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:51,704 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:51,704 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [983298493] [2021-06-05 21:26:51,704 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:51,704 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:51,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:51,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:51,705 INFO L87 Difference]: Start difference. First operand 666 states and 1863 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:52,815 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:52,815 INFO L93 Difference]: Finished difference Result 894 states and 2459 transitions. [2021-06-05 21:26:52,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2021-06-05 21:26:52,816 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:52,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:52,817 INFO L225 Difference]: With dead ends: 894 [2021-06-05 21:26:52,817 INFO L226 Difference]: Without dead ends: 888 [2021-06-05 21:26:52,817 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 33 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 308.5ms TimeCoverageRelationStatistics Valid=236, Invalid=576, Unknown=0, NotChecked=0, Total=812 [2021-06-05 21:26:52,817 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 888 states. [2021-06-05 21:26:52,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 888 to 671. [2021-06-05 21:26:52,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.807462686567164) internal successors, (1881), 670 states have internal predecessors, (1881), 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-06-05 21:26:52,824 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1881 transitions. [2021-06-05 21:26:52,824 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1881 transitions. Word has length 19 [2021-06-05 21:26:52,824 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:52,824 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1881 transitions. [2021-06-05 21:26:52,824 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:52,824 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1881 transitions. [2021-06-05 21:26:52,825 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:52,825 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:52,825 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:53,025 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1516,966 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:53,025 INFO L430 AbstractCegarLoop]: === Iteration 966 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:53,025 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:53,025 INFO L82 PathProgramCache]: Analyzing trace with hash -273665758, now seen corresponding path program 963 times [2021-06-05 21:26:53,025 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:53,025 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295756920] [2021-06-05 21:26:53,026 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:53,026 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:53,026 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [363936016] [2021-06-05 21:26:53,026 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 967 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 967 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:53,054 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:26:53,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:53,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:26:53,055 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:53,111 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 21:26:53,111 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:53,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295756920] [2021-06-05 21:26:53,111 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:53,111 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [363936016] [2021-06-05 21:26:53,111 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [363936016] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:53,111 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:53,111 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:26:53,111 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654013670] [2021-06-05 21:26:53,111 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:26:53,111 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:53,111 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:26:53,111 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:26:53,111 INFO L87 Difference]: Start difference. First operand 671 states and 1881 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:26:53,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:53,287 INFO L93 Difference]: Finished difference Result 729 states and 1999 transitions. [2021-06-05 21:26:53,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:26:53,288 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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) Word has length 19 [2021-06-05 21:26:53,288 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:53,289 INFO L225 Difference]: With dead ends: 729 [2021-06-05 21:26:53,289 INFO L226 Difference]: Without dead ends: 718 [2021-06-05 21:26:53,289 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 42.3ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:26:53,289 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2021-06-05 21:26:53,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 671. [2021-06-05 21:26:53,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.8044776119402983) internal successors, (1879), 670 states have internal predecessors, (1879), 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-06-05 21:26:53,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1879 transitions. [2021-06-05 21:26:53,295 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1879 transitions. Word has length 19 [2021-06-05 21:26:53,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:53,295 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1879 transitions. [2021-06-05 21:26:53,295 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:26:53,295 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1879 transitions. [2021-06-05 21:26:53,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:53,296 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:53,296 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:53,496 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1517,967 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:53,496 INFO L430 AbstractCegarLoop]: === Iteration 967 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:53,496 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:53,496 INFO L82 PathProgramCache]: Analyzing trace with hash -1367757346, now seen corresponding path program 964 times [2021-06-05 21:26:53,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:53,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373568227] [2021-06-05 21:26:53,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:53,497 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:53,498 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [28539262] [2021-06-05 21:26:53,498 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 968 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 968 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:53,521 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:26:53,521 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:53,522 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:26:53,522 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:53,579 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2021-06-05 21:26:53,579 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:53,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373568227] [2021-06-05 21:26:53,579 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:53,579 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28539262] [2021-06-05 21:26:53,579 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28539262] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:53,579 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:53,579 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:26:53,579 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293846109] [2021-06-05 21:26:53,579 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:26:53,579 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:53,580 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:26:53,580 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:26:53,580 INFO L87 Difference]: Start difference. First operand 671 states and 1879 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:26:53,854 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:53,855 INFO L93 Difference]: Finished difference Result 743 states and 2027 transitions. [2021-06-05 21:26:53,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:26:53,855 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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) Word has length 19 [2021-06-05 21:26:53,855 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:53,856 INFO L225 Difference]: With dead ends: 743 [2021-06-05 21:26:53,856 INFO L226 Difference]: Without dead ends: 734 [2021-06-05 21:26:53,856 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 46.2ms TimeCoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:26:53,857 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2021-06-05 21:26:53,869 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 671. [2021-06-05 21:26:53,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.8044776119402983) internal successors, (1879), 670 states have internal predecessors, (1879), 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-06-05 21:26:53,871 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1879 transitions. [2021-06-05 21:26:53,871 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1879 transitions. Word has length 19 [2021-06-05 21:26:53,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:53,871 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1879 transitions. [2021-06-05 21:26:53,871 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:26:53,871 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1879 transitions. [2021-06-05 21:26:53,872 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:53,872 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:53,872 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:54,072 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1518,968 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:54,072 INFO L430 AbstractCegarLoop]: === Iteration 968 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:54,073 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:54,073 INFO L82 PathProgramCache]: Analyzing trace with hash -495535257, now seen corresponding path program 965 times [2021-06-05 21:26:54,073 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:54,073 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991226766] [2021-06-05 21:26:54,073 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:54,074 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:54,074 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1098441287] [2021-06-05 21:26:54,074 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 969 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 969 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:54,101 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:26:54,101 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:54,102 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:54,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:54,284 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:54,284 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:54,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991226766] [2021-06-05 21:26:54,284 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:54,284 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1098441287] [2021-06-05 21:26:54,284 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1098441287] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:54,284 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:54,284 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:54,285 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535181420] [2021-06-05 21:26:54,285 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:54,285 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:54,285 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:54,285 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=165, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:54,285 INFO L87 Difference]: Start difference. First operand 671 states and 1879 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:54,995 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:54,995 INFO L93 Difference]: Finished difference Result 730 states and 2017 transitions. [2021-06-05 21:26:54,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:26:54,996 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:54,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:54,997 INFO L225 Difference]: With dead ends: 730 [2021-06-05 21:26:54,997 INFO L226 Difference]: Without dead ends: 727 [2021-06-05 21:26:54,997 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 82 ImplicationChecksByTransitivity, 266.1ms TimeCoverageRelationStatistics Valid=94, Invalid=326, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:26:54,998 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 727 states. [2021-06-05 21:26:55,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 727 to 673. [2021-06-05 21:26:55,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 672 states have (on average 2.8050595238095237) internal successors, (1885), 672 states have internal predecessors, (1885), 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-06-05 21:26:55,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1885 transitions. [2021-06-05 21:26:55,005 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1885 transitions. Word has length 19 [2021-06-05 21:26:55,005 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:55,005 INFO L482 AbstractCegarLoop]: Abstraction has 673 states and 1885 transitions. [2021-06-05 21:26:55,005 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:55,005 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1885 transitions. [2021-06-05 21:26:55,006 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:55,006 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:55,006 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:55,206 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1519,969 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:55,206 INFO L430 AbstractCegarLoop]: === Iteration 969 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:55,207 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:55,207 INFO L82 PathProgramCache]: Analyzing trace with hash 75919549, now seen corresponding path program 966 times [2021-06-05 21:26:55,207 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:55,207 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1277327499] [2021-06-05 21:26:55,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:55,208 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:55,208 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1515318378] [2021-06-05 21:26:55,208 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 970 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 970 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:55,236 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:26:55,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:55,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 21:26:55,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:55,325 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:55,325 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:55,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1277327499] [2021-06-05 21:26:55,325 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:55,325 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1515318378] [2021-06-05 21:26:55,325 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1515318378] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:55,325 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:55,325 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:26:55,325 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10635818] [2021-06-05 21:26:55,325 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:26:55,325 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:55,326 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:26:55,326 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:26:55,326 INFO L87 Difference]: Start difference. First operand 673 states and 1885 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:55,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:55,949 INFO L93 Difference]: Finished difference Result 773 states and 2115 transitions. [2021-06-05 21:26:55,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:26:55,950 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:55,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:55,951 INFO L225 Difference]: With dead ends: 773 [2021-06-05 21:26:55,951 INFO L226 Difference]: Without dead ends: 756 [2021-06-05 21:26:55,951 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 78.5ms TimeCoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:55,952 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 756 states. [2021-06-05 21:26:55,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 756 to 671. [2021-06-05 21:26:55,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 671 states, 670 states have (on average 2.8044776119402983) internal successors, (1879), 670 states have internal predecessors, (1879), 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-06-05 21:26:55,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 671 states to 671 states and 1879 transitions. [2021-06-05 21:26:55,957 INFO L78 Accepts]: Start accepts. Automaton has 671 states and 1879 transitions. Word has length 19 [2021-06-05 21:26:55,957 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:55,957 INFO L482 AbstractCegarLoop]: Abstraction has 671 states and 1879 transitions. [2021-06-05 21:26:55,957 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:26:55,958 INFO L276 IsEmpty]: Start isEmpty. Operand 671 states and 1879 transitions. [2021-06-05 21:26:55,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:55,958 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:55,958 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:56,158 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 970 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1520 [2021-06-05 21:26:56,159 INFO L430 AbstractCegarLoop]: === Iteration 970 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:56,159 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:56,159 INFO L82 PathProgramCache]: Analyzing trace with hash -1852232225, now seen corresponding path program 967 times [2021-06-05 21:26:56,159 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:56,159 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976916100] [2021-06-05 21:26:56,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:56,160 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:56,160 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1011879889] [2021-06-05 21:26:56,160 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 971 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 971 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:56,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:26:56,185 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:26:56,185 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:56,206 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2021-06-05 21:26:56,206 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,234 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,235 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,235 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:30, output treesize:26 [2021-06-05 21:26:56,278 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:26:56,279 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,288 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,288 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,288 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:26:56,307 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2021-06-05 21:26:56,307 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,317 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,318 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,318 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:42, output treesize:41 [2021-06-05 21:26:56,337 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:26:56,338 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,353 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,353 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,353 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:58, output treesize:54 [2021-06-05 21:26:56,406 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:26:56,406 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:52, output treesize:51 [2021-06-05 21:26:56,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:56,445 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:26:56,445 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:26:56,446 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,462 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,463 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,463 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:63, output treesize:62 [2021-06-05 21:26:56,543 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:26:56,545 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:26:56,552 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,554 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:26:56,555 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,562 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:26:56,563 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:26:56,563 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:26:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:56,603 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:56,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976916100] [2021-06-05 21:26:56,603 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:56,603 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1011879889] [2021-06-05 21:26:56,603 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1011879889] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:56,603 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:56,603 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:56,603 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713604447] [2021-06-05 21:26:56,603 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:56,603 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:56,603 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:56,603 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:56,603 INFO L87 Difference]: Start difference. First operand 671 states and 1879 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:57,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:57,568 INFO L93 Difference]: Finished difference Result 706 states and 1954 transitions. [2021-06-05 21:26:57,569 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:26:57,569 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:57,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:57,570 INFO L225 Difference]: With dead ends: 706 [2021-06-05 21:26:57,570 INFO L226 Difference]: Without dead ends: 701 [2021-06-05 21:26:57,570 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 241.1ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:57,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2021-06-05 21:26:57,575 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 674. [2021-06-05 21:26:57,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 674 states, 673 states have (on average 2.802377414561664) internal successors, (1886), 673 states have internal predecessors, (1886), 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-06-05 21:26:57,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 674 states to 674 states and 1886 transitions. [2021-06-05 21:26:57,577 INFO L78 Accepts]: Start accepts. Automaton has 674 states and 1886 transitions. Word has length 19 [2021-06-05 21:26:57,577 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:57,577 INFO L482 AbstractCegarLoop]: Abstraction has 674 states and 1886 transitions. [2021-06-05 21:26:57,577 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:57,577 INFO L276 IsEmpty]: Start isEmpty. Operand 674 states and 1886 transitions. [2021-06-05 21:26:57,577 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:57,577 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:57,577 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:57,777 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 971 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1521 [2021-06-05 21:26:57,778 INFO L430 AbstractCegarLoop]: === Iteration 971 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:57,778 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:57,778 INFO L82 PathProgramCache]: Analyzing trace with hash -133888519, now seen corresponding path program 968 times [2021-06-05 21:26:57,778 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:57,778 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [352116747] [2021-06-05 21:26:57,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:57,779 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:57,779 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1133189647] [2021-06-05 21:26:57,779 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 972 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 972 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:57,804 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:26:57,805 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:57,805 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:26:57,805 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:57,929 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:57,929 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:57,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [352116747] [2021-06-05 21:26:57,929 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:57,929 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1133189647] [2021-06-05 21:26:57,929 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1133189647] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:57,929 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:57,929 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:26:57,929 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1932296406] [2021-06-05 21:26:57,929 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:26:57,929 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:57,929 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:26:57,930 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:26:57,930 INFO L87 Difference]: Start difference. First operand 674 states and 1886 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:58,699 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:58,699 INFO L93 Difference]: Finished difference Result 1021 states and 2705 transitions. [2021-06-05 21:26:58,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:26:58,701 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:58,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:58,703 INFO L225 Difference]: With dead ends: 1021 [2021-06-05 21:26:58,703 INFO L226 Difference]: Without dead ends: 1017 [2021-06-05 21:26:58,703 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 137.8ms TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2021-06-05 21:26:58,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1017 states. [2021-06-05 21:26:58,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1017 to 680. [2021-06-05 21:26:58,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 680 states, 679 states have (on average 2.817378497790869) internal successors, (1913), 679 states have internal predecessors, (1913), 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-06-05 21:26:58,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 680 states to 680 states and 1913 transitions. [2021-06-05 21:26:58,710 INFO L78 Accepts]: Start accepts. Automaton has 680 states and 1913 transitions. Word has length 19 [2021-06-05 21:26:58,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:58,710 INFO L482 AbstractCegarLoop]: Abstraction has 680 states and 1913 transitions. [2021-06-05 21:26:58,710 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:26:58,711 INFO L276 IsEmpty]: Start isEmpty. Operand 680 states and 1913 transitions. [2021-06-05 21:26:58,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:58,711 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:58,711 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:26:58,911 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1522,972 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:58,912 INFO L430 AbstractCegarLoop]: === Iteration 972 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:26:58,912 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:26:58,912 INFO L82 PathProgramCache]: Analyzing trace with hash -2072876987, now seen corresponding path program 969 times [2021-06-05 21:26:58,912 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:26:58,912 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834484450] [2021-06-05 21:26:58,912 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:26:58,913 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:26:58,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1180584478] [2021-06-05 21:26:58,913 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 973 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 973 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:26:58,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:26:58,941 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:26:58,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 21:26:58,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:26:59,069 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:26:59,069 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:26:59,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834484450] [2021-06-05 21:26:59,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:26:59,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1180584478] [2021-06-05 21:26:59,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1180584478] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:26:59,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:26:59,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:26:59,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116689278] [2021-06-05 21:26:59,070 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:26:59,070 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:26:59,070 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:26:59,070 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:26:59,070 INFO L87 Difference]: Start difference. First operand 680 states and 1913 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:59,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:26:59,919 INFO L93 Difference]: Finished difference Result 744 states and 2063 transitions. [2021-06-05 21:26:59,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:26:59,919 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:26:59,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:26:59,920 INFO L225 Difference]: With dead ends: 744 [2021-06-05 21:26:59,920 INFO L226 Difference]: Without dead ends: 741 [2021-06-05 21:26:59,920 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 207.1ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:26:59,921 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2021-06-05 21:26:59,926 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 682. [2021-06-05 21:26:59,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.81791483113069) internal successors, (1919), 681 states have internal predecessors, (1919), 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-06-05 21:26:59,927 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1919 transitions. [2021-06-05 21:26:59,927 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1919 transitions. Word has length 19 [2021-06-05 21:26:59,927 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:26:59,927 INFO L482 AbstractCegarLoop]: Abstraction has 682 states and 1919 transitions. [2021-06-05 21:26:59,927 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:26:59,927 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1919 transitions. [2021-06-05 21:26:59,928 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:26:59,928 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:26:59,928 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:00,128 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 973 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1523 [2021-06-05 21:27:00,128 INFO L430 AbstractCegarLoop]: === Iteration 973 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:00,128 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:00,128 INFO L82 PathProgramCache]: Analyzing trace with hash -2054442961, now seen corresponding path program 970 times [2021-06-05 21:27:00,128 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:00,128 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83882638] [2021-06-05 21:27:00,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:00,129 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:00,129 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1169754588] [2021-06-05 21:27:00,129 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 974 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 974 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:00,154 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:00,154 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:00,154 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:00,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:00,385 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:00,385 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:00,385 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83882638] [2021-06-05 21:27:00,386 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:00,386 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1169754588] [2021-06-05 21:27:00,386 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1169754588] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:00,386 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:00,386 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:00,386 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [326948445] [2021-06-05 21:27:00,386 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:00,386 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:00,386 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:00,386 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:00,386 INFO L87 Difference]: Start difference. First operand 682 states and 1919 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:01,317 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:01,318 INFO L93 Difference]: Finished difference Result 739 states and 2052 transitions. [2021-06-05 21:27:01,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:27:01,319 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:01,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:01,320 INFO L225 Difference]: With dead ends: 739 [2021-06-05 21:27:01,320 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 21:27:01,320 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 108 ImplicationChecksByTransitivity, 372.4ms TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:01,321 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 21:27:01,325 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 681. [2021-06-05 21:27:01,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 681 states, 680 states have (on average 2.8176470588235296) internal successors, (1916), 680 states have internal predecessors, (1916), 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-06-05 21:27:01,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 681 states to 681 states and 1916 transitions. [2021-06-05 21:27:01,327 INFO L78 Accepts]: Start accepts. Automaton has 681 states and 1916 transitions. Word has length 19 [2021-06-05 21:27:01,327 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:01,327 INFO L482 AbstractCegarLoop]: Abstraction has 681 states and 1916 transitions. [2021-06-05 21:27:01,327 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:01,327 INFO L276 IsEmpty]: Start isEmpty. Operand 681 states and 1916 transitions. [2021-06-05 21:27:01,327 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:01,328 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:01,328 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:01,528 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1524,974 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:01,528 INFO L430 AbstractCegarLoop]: === Iteration 974 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:01,528 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:01,528 INFO L82 PathProgramCache]: Analyzing trace with hash -738285657, now seen corresponding path program 971 times [2021-06-05 21:27:01,528 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:01,528 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314443459] [2021-06-05 21:27:01,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:01,529 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:01,529 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [856530485] [2021-06-05 21:27:01,529 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 975 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 975 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:01,557 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:27:01,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:01,558 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:01,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:01,682 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:01,683 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:01,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314443459] [2021-06-05 21:27:01,683 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:01,683 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [856530485] [2021-06-05 21:27:01,683 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [856530485] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:01,683 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:01,683 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:01,683 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878024792] [2021-06-05 21:27:01,683 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:01,683 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:01,683 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:01,683 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:01,683 INFO L87 Difference]: Start difference. First operand 681 states and 1916 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:02,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:02,528 INFO L93 Difference]: Finished difference Result 750 states and 2073 transitions. [2021-06-05 21:27:02,528 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:02,528 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:02,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:02,529 INFO L225 Difference]: With dead ends: 750 [2021-06-05 21:27:02,529 INFO L226 Difference]: Without dead ends: 747 [2021-06-05 21:27:02,529 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 221.5ms TimeCoverageRelationStatistics Valid=116, Invalid=436, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:27:02,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2021-06-05 21:27:02,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 682. [2021-06-05 21:27:02,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.8193832599118944) internal successors, (1920), 681 states have internal predecessors, (1920), 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-06-05 21:27:02,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1920 transitions. [2021-06-05 21:27:02,536 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1920 transitions. Word has length 19 [2021-06-05 21:27:02,536 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:02,536 INFO L482 AbstractCegarLoop]: Abstraction has 682 states and 1920 transitions. [2021-06-05 21:27:02,536 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:02,536 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1920 transitions. [2021-06-05 21:27:02,537 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:02,537 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:02,537 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:02,737 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 975 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1525 [2021-06-05 21:27:02,737 INFO L430 AbstractCegarLoop]: === Iteration 975 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:02,737 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:02,737 INFO L82 PathProgramCache]: Analyzing trace with hash -745547617, now seen corresponding path program 972 times [2021-06-05 21:27:02,737 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:02,737 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2000054852] [2021-06-05 21:27:02,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:02,738 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:02,738 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [169099815] [2021-06-05 21:27:02,738 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 976 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 976 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:02,764 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:27:02,764 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:02,764 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:27:02,765 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:02,785 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:27:02,786 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,791 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:02,791 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,791 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:27:02,804 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:27:02,805 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2021-06-05 21:27:02,805 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,838 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:02,839 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,839 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:41, output treesize:37 [2021-06-05 21:27:02,886 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:27:02,887 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,921 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:02,922 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,922 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:49, output treesize:48 [2021-06-05 21:27:02,971 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:27:02,972 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,988 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:02,988 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:02,988 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:27:03,023 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:27:03,024 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,037 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:03,038 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,038 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:27:03,073 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2021-06-05 21:27:03,074 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,091 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:03,092 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,092 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:69, output treesize:68 [2021-06-05 21:27:03,185 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 57 treesize of output 43 [2021-06-05 21:27:03,187 INFO L550 ElimStorePlain]: Start of recursive call 2: 1 dim-0 vars, End of recursive call: 1 dim-0 vars, and 1 xjuncts. [2021-06-05 21:27:03,195 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:03,196 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 42 [2021-06-05 21:27:03,197 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,204 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:03,205 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:03,205 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:27:03,251 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:03,251 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:03,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2000054852] [2021-06-05 21:27:03,251 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:03,251 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [169099815] [2021-06-05 21:27:03,251 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [169099815] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:03,251 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:03,252 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:03,252 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742655006] [2021-06-05 21:27:03,252 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:03,252 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:03,252 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:03,252 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:03,252 INFO L87 Difference]: Start difference. First operand 682 states and 1920 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:04,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:04,154 INFO L93 Difference]: Finished difference Result 707 states and 1970 transitions. [2021-06-05 21:27:04,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:04,155 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:04,155 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:04,156 INFO L225 Difference]: With dead ends: 707 [2021-06-05 21:27:04,156 INFO L226 Difference]: Without dead ends: 702 [2021-06-05 21:27:04,156 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 284.5ms TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:04,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 702 states. [2021-06-05 21:27:04,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 702 to 683. [2021-06-05 21:27:04,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.8196480938416424) internal successors, (1923), 682 states have internal predecessors, (1923), 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-06-05 21:27:04,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1923 transitions. [2021-06-05 21:27:04,163 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1923 transitions. Word has length 19 [2021-06-05 21:27:04,163 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:04,163 INFO L482 AbstractCegarLoop]: Abstraction has 683 states and 1923 transitions. [2021-06-05 21:27:04,163 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:04,163 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1923 transitions. [2021-06-05 21:27:04,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:04,163 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:04,163 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:04,364 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 976 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1526 [2021-06-05 21:27:04,364 INFO L430 AbstractCegarLoop]: === Iteration 976 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:04,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:04,364 INFO L82 PathProgramCache]: Analyzing trace with hash 972796089, now seen corresponding path program 973 times [2021-06-05 21:27:04,364 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:04,364 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1762947037] [2021-06-05 21:27:04,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:04,365 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:04,365 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1415943635] [2021-06-05 21:27:04,365 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 977 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 977 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:04,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:04,389 WARN L261 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 32 conjunts are in the unsatisfiable core [2021-06-05 21:27:04,389 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:04,410 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2021-06-05 21:27:04,411 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,417 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,417 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,417 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:25, output treesize:21 [2021-06-05 21:27:04,431 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2021-06-05 21:27:04,431 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,440 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,441 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,441 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:38, output treesize:34 [2021-06-05 21:27:04,461 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2021-06-05 21:27:04,461 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,472 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,473 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,473 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:46, output treesize:45 [2021-06-05 21:27:04,493 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2021-06-05 21:27:04,494 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,508 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,509 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-2 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,509 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:58 [2021-06-05 21:27:04,545 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2021-06-05 21:27:04,546 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,560 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,561 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,561 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:62, output treesize:61 [2021-06-05 21:27:04,598 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:27:04,599 INFO L190 IndexEqualityManager]: detected not equals via solver [2021-06-05 21:27:04,600 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 32 [2021-06-05 21:27:04,600 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,620 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,620 INFO L550 ElimStorePlain]: Start of recursive call 1: 1 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,621 INFO L247 ElimStorePlain]: Needed 2 recursive calls to eliminate 1 variables, input treesize:73, output treesize:72 [2021-06-05 21:27:04,703 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 6 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 38 [2021-06-05 21:27:04,704 INFO L550 ElimStorePlain]: Start of recursive call 2: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,715 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,717 INFO L388 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 42 [2021-06-05 21:27:04,718 INFO L550 ElimStorePlain]: Start of recursive call 3: End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,724 INFO L628 ElimStorePlain]: treesize reduction 0, result has 100.0 percent of original size [2021-06-05 21:27:04,724 INFO L550 ElimStorePlain]: Start of recursive call 1: 2 dim-1 vars, End of recursive call: and 1 xjuncts. [2021-06-05 21:27:04,725 INFO L247 ElimStorePlain]: Needed 3 recursive calls to eliminate 2 variables, input treesize:63, output treesize:34 [2021-06-05 21:27:04,797 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:04,798 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:04,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1762947037] [2021-06-05 21:27:04,798 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:04,798 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1415943635] [2021-06-05 21:27:04,798 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1415943635] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:04,798 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:04,798 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:04,798 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236163593] [2021-06-05 21:27:04,798 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:04,798 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:04,798 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:04,798 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=149, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:04,798 INFO L87 Difference]: Start difference. First operand 683 states and 1923 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:05,759 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:05,759 INFO L93 Difference]: Finished difference Result 718 states and 1998 transitions. [2021-06-05 21:27:05,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:05,761 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:05,761 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:05,762 INFO L225 Difference]: With dead ends: 718 [2021-06-05 21:27:05,762 INFO L226 Difference]: Without dead ends: 714 [2021-06-05 21:27:05,762 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 237.5ms TimeCoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:05,762 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 714 states. [2021-06-05 21:27:05,767 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 714 to 679. [2021-06-05 21:27:05,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 679 states, 678 states have (on average 2.8171091445427727) internal successors, (1910), 678 states have internal predecessors, (1910), 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-06-05 21:27:05,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 679 states to 679 states and 1910 transitions. [2021-06-05 21:27:05,768 INFO L78 Accepts]: Start accepts. Automaton has 679 states and 1910 transitions. Word has length 19 [2021-06-05 21:27:05,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:05,768 INFO L482 AbstractCegarLoop]: Abstraction has 679 states and 1910 transitions. [2021-06-05 21:27:05,768 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:05,768 INFO L276 IsEmpty]: Start isEmpty. Operand 679 states and 1910 transitions. [2021-06-05 21:27:05,769 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:05,769 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:05,769 INFO L554 BasicCegarLoop]: trace histogram [4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:05,969 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1527,977 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:05,969 INFO L430 AbstractCegarLoop]: === Iteration 977 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:05,970 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:05,970 INFO L82 PathProgramCache]: Analyzing trace with hash 1886974152, now seen corresponding path program 974 times [2021-06-05 21:27:05,970 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:05,970 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864146361] [2021-06-05 21:27:05,970 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:05,971 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:05,971 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [817752135] [2021-06-05 21:27:05,971 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 978 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 978 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:05,994 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:05,994 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:05,995 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2021-06-05 21:27:05,995 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:06,054 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2021-06-05 21:27:06,054 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:06,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864146361] [2021-06-05 21:27:06,054 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:06,054 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [817752135] [2021-06-05 21:27:06,054 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [817752135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:06,054 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:06,054 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-06-05 21:27:06,054 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [324334068] [2021-06-05 21:27:06,054 INFO L462 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-06-05 21:27:06,054 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:06,055 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-06-05 21:27:06,055 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2021-06-05 21:27:06,055 INFO L87 Difference]: Start difference. First operand 679 states and 1910 transitions. Second operand has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:27:06,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:06,331 INFO L93 Difference]: Finished difference Result 768 states and 2094 transitions. [2021-06-05 21:27:06,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-06-05 21:27:06,332 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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) Word has length 19 [2021-06-05 21:27:06,332 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:06,332 INFO L225 Difference]: With dead ends: 768 [2021-06-05 21:27:06,333 INFO L226 Difference]: Without dead ends: 759 [2021-06-05 21:27:06,333 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 47.2ms TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2021-06-05 21:27:06,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 759 states. [2021-06-05 21:27:06,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 759 to 676. [2021-06-05 21:27:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 676 states, 675 states have (on average 2.819259259259259) internal successors, (1903), 675 states have internal predecessors, (1903), 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-06-05 21:27:06,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 676 states to 676 states and 1903 transitions. [2021-06-05 21:27:06,339 INFO L78 Accepts]: Start accepts. Automaton has 676 states and 1903 transitions. Word has length 19 [2021-06-05 21:27:06,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:06,339 INFO L482 AbstractCegarLoop]: Abstraction has 676 states and 1903 transitions. [2021-06-05 21:27:06,339 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 2.25) internal successors, (18), 8 states have internal predecessors, (18), 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-06-05 21:27:06,339 INFO L276 IsEmpty]: Start isEmpty. Operand 676 states and 1903 transitions. [2021-06-05 21:27:06,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:06,340 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:06,340 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:06,540 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 978 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1528 [2021-06-05 21:27:06,540 INFO L430 AbstractCegarLoop]: === Iteration 978 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:06,540 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:06,540 INFO L82 PathProgramCache]: Analyzing trace with hash 33907133, now seen corresponding path program 975 times [2021-06-05 21:27:06,540 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:06,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122313078] [2021-06-05 21:27:06,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:06,541 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:06,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [695672752] [2021-06-05 21:27:06,542 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 979 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 979 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:06,569 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2021-06-05 21:27:06,569 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:06,570 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 21:27:06,570 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:06,698 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:06,699 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:06,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122313078] [2021-06-05 21:27:06,699 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:06,699 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [695672752] [2021-06-05 21:27:06,699 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [695672752] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:06,699 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:06,699 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:06,699 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119018704] [2021-06-05 21:27:06,699 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:06,699 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:06,699 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:06,699 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:06,699 INFO L87 Difference]: Start difference. First operand 676 states and 1903 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:07,570 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:07,570 INFO L93 Difference]: Finished difference Result 744 states and 2061 transitions. [2021-06-05 21:27:07,571 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:27:07,571 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:07,571 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:07,572 INFO L225 Difference]: With dead ends: 744 [2021-06-05 21:27:07,572 INFO L226 Difference]: Without dead ends: 741 [2021-06-05 21:27:07,572 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 105 ImplicationChecksByTransitivity, 219.4ms TimeCoverageRelationStatistics Valid=106, Invalid=400, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:07,572 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 741 states. [2021-06-05 21:27:07,577 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 741 to 678. [2021-06-05 21:27:07,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 678 states, 677 states have (on average 2.8197932053175774) internal successors, (1909), 677 states have internal predecessors, (1909), 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-06-05 21:27:07,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 678 states to 678 states and 1909 transitions. [2021-06-05 21:27:07,578 INFO L78 Accepts]: Start accepts. Automaton has 678 states and 1909 transitions. Word has length 19 [2021-06-05 21:27:07,578 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:07,583 INFO L482 AbstractCegarLoop]: Abstraction has 678 states and 1909 transitions. [2021-06-05 21:27:07,583 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:07,583 INFO L276 IsEmpty]: Start isEmpty. Operand 678 states and 1909 transitions. [2021-06-05 21:27:07,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:07,584 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:07,584 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:07,784 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1529,979 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:07,785 INFO L430 AbstractCegarLoop]: === Iteration 979 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:07,785 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:07,785 INFO L82 PathProgramCache]: Analyzing trace with hash 52341159, now seen corresponding path program 976 times [2021-06-05 21:27:07,785 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:07,785 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2142762070] [2021-06-05 21:27:07,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:07,786 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:07,786 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [837481190] [2021-06-05 21:27:07,786 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 980 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 980 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:07,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:07,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:07,810 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:07,811 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:08,001 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:08,001 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:08,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2142762070] [2021-06-05 21:27:08,001 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:08,001 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [837481190] [2021-06-05 21:27:08,001 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [837481190] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:08,001 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:08,001 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:08,001 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183647986] [2021-06-05 21:27:08,001 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:08,001 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:08,002 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:08,002 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:08,002 INFO L87 Difference]: Start difference. First operand 678 states and 1909 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:08,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:08,848 INFO L93 Difference]: Finished difference Result 739 states and 2050 transitions. [2021-06-05 21:27:08,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:08,849 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:08,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:08,850 INFO L225 Difference]: With dead ends: 739 [2021-06-05 21:27:08,850 INFO L226 Difference]: Without dead ends: 736 [2021-06-05 21:27:08,850 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 354.5ms TimeCoverageRelationStatistics Valid=115, Invalid=437, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:27:08,851 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 736 states. [2021-06-05 21:27:08,855 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 736 to 677. [2021-06-05 21:27:08,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 677 states, 676 states have (on average 2.8195266272189348) internal successors, (1906), 676 states have internal predecessors, (1906), 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-06-05 21:27:08,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 677 states to 677 states and 1906 transitions. [2021-06-05 21:27:08,857 INFO L78 Accepts]: Start accepts. Automaton has 677 states and 1906 transitions. Word has length 19 [2021-06-05 21:27:08,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:08,857 INFO L482 AbstractCegarLoop]: Abstraction has 677 states and 1906 transitions. [2021-06-05 21:27:08,857 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:08,857 INFO L276 IsEmpty]: Start isEmpty. Operand 677 states and 1906 transitions. [2021-06-05 21:27:08,857 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:08,857 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:08,857 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:09,058 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 980 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1530 [2021-06-05 21:27:09,058 INFO L430 AbstractCegarLoop]: === Iteration 980 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:09,058 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:09,058 INFO L82 PathProgramCache]: Analyzing trace with hash 1368498463, now seen corresponding path program 977 times [2021-06-05 21:27:09,058 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:09,058 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [333612434] [2021-06-05 21:27:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:09,059 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:09,059 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1041046808] [2021-06-05 21:27:09,059 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 981 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 981 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:09,086 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:27:09,086 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:09,087 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:27:09,087 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:09,187 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:09,188 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:09,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [333612434] [2021-06-05 21:27:09,188 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:09,188 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041046808] [2021-06-05 21:27:09,188 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041046808] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:09,188 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:09,188 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:09,188 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614832055] [2021-06-05 21:27:09,188 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:09,188 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:09,188 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:09,188 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:09,188 INFO L87 Difference]: Start difference. First operand 677 states and 1906 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:09,980 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:09,980 INFO L93 Difference]: Finished difference Result 836 states and 2248 transitions. [2021-06-05 21:27:09,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:09,981 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:09,981 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:09,982 INFO L225 Difference]: With dead ends: 836 [2021-06-05 21:27:09,982 INFO L226 Difference]: Without dead ends: 817 [2021-06-05 21:27:09,982 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 100.6ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:09,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 817 states. [2021-06-05 21:27:09,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 817 to 682. [2021-06-05 21:27:09,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 682 states, 681 states have (on average 2.8237885462555066) internal successors, (1923), 681 states have internal predecessors, (1923), 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-06-05 21:27:09,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 682 states to 682 states and 1923 transitions. [2021-06-05 21:27:09,989 INFO L78 Accepts]: Start accepts. Automaton has 682 states and 1923 transitions. Word has length 19 [2021-06-05 21:27:09,990 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:09,990 INFO L482 AbstractCegarLoop]: Abstraction has 682 states and 1923 transitions. [2021-06-05 21:27:09,990 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:09,990 INFO L276 IsEmpty]: Start isEmpty. Operand 682 states and 1923 transitions. [2021-06-05 21:27:09,990 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:09,990 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:09,990 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:10,190 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 981 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1531 [2021-06-05 21:27:10,191 INFO L430 AbstractCegarLoop]: === Iteration 981 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:10,191 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:10,191 INFO L82 PathProgramCache]: Analyzing trace with hash 1361236503, now seen corresponding path program 978 times [2021-06-05 21:27:10,191 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:10,191 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546325672] [2021-06-05 21:27:10,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:10,192 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:10,192 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1486435180] [2021-06-05 21:27:10,192 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 982 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 982 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:10,217 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:27:10,217 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:10,218 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:10,218 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:10,330 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:10,331 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:10,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546325672] [2021-06-05 21:27:10,331 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:10,331 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1486435180] [2021-06-05 21:27:10,331 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1486435180] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:10,331 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:10,331 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:10,331 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [833883568] [2021-06-05 21:27:10,331 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:10,331 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:10,331 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:10,331 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:10,331 INFO L87 Difference]: Start difference. First operand 682 states and 1923 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:11,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:11,172 INFO L93 Difference]: Finished difference Result 879 states and 2417 transitions. [2021-06-05 21:27:11,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:11,174 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:11,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:11,175 INFO L225 Difference]: With dead ends: 879 [2021-06-05 21:27:11,175 INFO L226 Difference]: Without dead ends: 874 [2021-06-05 21:27:11,175 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 222.5ms TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:11,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-06-05 21:27:11,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 692. [2021-06-05 21:27:11,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 692 states, 691 states have (on average 2.8364688856729376) internal successors, (1960), 691 states have internal predecessors, (1960), 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-06-05 21:27:11,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 692 states to 692 states and 1960 transitions. [2021-06-05 21:27:11,182 INFO L78 Accepts]: Start accepts. Automaton has 692 states and 1960 transitions. Word has length 19 [2021-06-05 21:27:11,182 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:11,182 INFO L482 AbstractCegarLoop]: Abstraction has 692 states and 1960 transitions. [2021-06-05 21:27:11,182 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:11,182 INFO L276 IsEmpty]: Start isEmpty. Operand 692 states and 1960 transitions. [2021-06-05 21:27:11,183 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:11,183 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:11,183 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:11,383 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1532,982 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:11,383 INFO L430 AbstractCegarLoop]: === Iteration 982 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:11,383 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:11,384 INFO L82 PathProgramCache]: Analyzing trace with hash -1215387087, now seen corresponding path program 979 times [2021-06-05 21:27:11,384 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:11,384 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105327350] [2021-06-05 21:27:11,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:11,385 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:11,385 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [450569976] [2021-06-05 21:27:11,385 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 983 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 983 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:11,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:11,417 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:11,417 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:11,568 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:11,568 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:11,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105327350] [2021-06-05 21:27:11,568 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:11,568 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450569976] [2021-06-05 21:27:11,568 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450569976] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:11,568 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:11,568 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:11,568 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1048230949] [2021-06-05 21:27:11,569 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:11,569 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:11,569 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:11,569 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:11,569 INFO L87 Difference]: Start difference. First operand 692 states and 1960 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:12,677 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:12,677 INFO L93 Difference]: Finished difference Result 903 states and 2471 transitions. [2021-06-05 21:27:12,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:12,679 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:12,679 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:12,680 INFO L225 Difference]: With dead ends: 903 [2021-06-05 21:27:12,680 INFO L226 Difference]: Without dead ends: 899 [2021-06-05 21:27:12,680 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 92 ImplicationChecksByTransitivity, 283.2ms TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:12,681 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-06-05 21:27:12,688 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 683. [2021-06-05 21:27:12,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.8255131964809386) internal successors, (1927), 682 states have internal predecessors, (1927), 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-06-05 21:27:12,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1927 transitions. [2021-06-05 21:27:12,690 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1927 transitions. Word has length 19 [2021-06-05 21:27:12,690 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:12,690 INFO L482 AbstractCegarLoop]: Abstraction has 683 states and 1927 transitions. [2021-06-05 21:27:12,690 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:12,691 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1927 transitions. [2021-06-05 21:27:12,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:12,691 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:12,691 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:12,912 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 983 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1533 [2021-06-05 21:27:12,913 INFO L430 AbstractCegarLoop]: === Iteration 983 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:12,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:12,913 INFO L82 PathProgramCache]: Analyzing trace with hash -780298073, now seen corresponding path program 980 times [2021-06-05 21:27:12,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:12,913 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1993860145] [2021-06-05 21:27:12,913 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:12,914 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:12,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [148066083] [2021-06-05 21:27:12,914 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 984 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 984 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:12,948 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:12,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:12,948 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:12,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:13,070 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 2 proven. 15 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:13,070 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:13,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1993860145] [2021-06-05 21:27:13,070 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:13,070 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [148066083] [2021-06-05 21:27:13,070 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [148066083] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:13,070 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:13,070 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:13,070 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40871496] [2021-06-05 21:27:13,071 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:13,071 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:13,071 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:13,071 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:13,071 INFO L87 Difference]: Start difference. First operand 683 states and 1927 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:14,029 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:14,029 INFO L93 Difference]: Finished difference Result 905 states and 2426 transitions. [2021-06-05 21:27:14,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:27:14,031 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:14,031 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:14,032 INFO L225 Difference]: With dead ends: 905 [2021-06-05 21:27:14,032 INFO L226 Difference]: Without dead ends: 886 [2021-06-05 21:27:14,032 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 201.9ms TimeCoverageRelationStatistics Valid=79, Invalid=263, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:27:14,033 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 886 states. [2021-06-05 21:27:14,040 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 886 to 683. [2021-06-05 21:27:14,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 682 states have (on average 2.8240469208211145) internal successors, (1926), 682 states have internal predecessors, (1926), 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-06-05 21:27:14,042 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1926 transitions. [2021-06-05 21:27:14,042 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1926 transitions. Word has length 19 [2021-06-05 21:27:14,042 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:14,042 INFO L482 AbstractCegarLoop]: Abstraction has 683 states and 1926 transitions. [2021-06-05 21:27:14,042 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:14,042 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1926 transitions. [2021-06-05 21:27:14,043 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:14,043 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:14,043 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:14,264 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1534,984 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:14,265 INFO L430 AbstractCegarLoop]: === Iteration 984 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:14,265 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:14,265 INFO L82 PathProgramCache]: Analyzing trace with hash -1382409634, now seen corresponding path program 981 times [2021-06-05 21:27:14,265 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:14,265 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345080692] [2021-06-05 21:27:14,265 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:14,268 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:14,268 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522573078] [2021-06-05 21:27:14,268 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 985 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 985 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:14,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:27:14,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:14,301 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:14,302 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:14,462 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:14,462 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:14,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345080692] [2021-06-05 21:27:14,462 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:14,462 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522573078] [2021-06-05 21:27:14,462 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522573078] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:14,462 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:14,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:14,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1911277838] [2021-06-05 21:27:14,463 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:14,463 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:14,463 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:14,463 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=138, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:14,463 INFO L87 Difference]: Start difference. First operand 683 states and 1926 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:15,180 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:15,180 INFO L93 Difference]: Finished difference Result 906 states and 2409 transitions. [2021-06-05 21:27:15,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:15,182 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:15,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:15,183 INFO L225 Difference]: With dead ends: 906 [2021-06-05 21:27:15,183 INFO L226 Difference]: Without dead ends: 899 [2021-06-05 21:27:15,183 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 223.5ms TimeCoverageRelationStatistics Valid=83, Invalid=259, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:27:15,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 899 states. [2021-06-05 21:27:15,191 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 899 to 704. [2021-06-05 21:27:15,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 704 states, 703 states have (on average 2.8193456614509245) internal successors, (1982), 703 states have internal predecessors, (1982), 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-06-05 21:27:15,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 704 states to 704 states and 1982 transitions. [2021-06-05 21:27:15,193 INFO L78 Accepts]: Start accepts. Automaton has 704 states and 1982 transitions. Word has length 19 [2021-06-05 21:27:15,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:15,193 INFO L482 AbstractCegarLoop]: Abstraction has 704 states and 1982 transitions. [2021-06-05 21:27:15,194 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:15,194 INFO L276 IsEmpty]: Start isEmpty. Operand 704 states and 1982 transitions. [2021-06-05 21:27:15,194 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:15,194 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:15,194 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:15,416 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 985 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1535 [2021-06-05 21:27:15,416 INFO L430 AbstractCegarLoop]: === Iteration 985 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:15,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:15,416 INFO L82 PathProgramCache]: Analyzing trace with hash 678450168, now seen corresponding path program 982 times [2021-06-05 21:27:15,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:15,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691081031] [2021-06-05 21:27:15,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:15,417 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:15,418 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [195021487] [2021-06-05 21:27:15,418 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 986 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 986 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:15,447 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:15,448 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:15,448 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:15,448 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:15,564 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:15,564 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:15,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691081031] [2021-06-05 21:27:15,564 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:15,564 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [195021487] [2021-06-05 21:27:15,564 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [195021487] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:15,564 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:15,565 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:15,565 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401309978] [2021-06-05 21:27:15,565 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:15,565 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:15,565 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:15,565 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:15,565 INFO L87 Difference]: Start difference. First operand 704 states and 1982 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:16,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:16,401 INFO L93 Difference]: Finished difference Result 934 states and 2469 transitions. [2021-06-05 21:27:16,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:27:16,403 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:16,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:16,404 INFO L225 Difference]: With dead ends: 934 [2021-06-05 21:27:16,405 INFO L226 Difference]: Without dead ends: 928 [2021-06-05 21:27:16,405 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 254.0ms TimeCoverageRelationStatistics Valid=106, Invalid=314, Unknown=0, NotChecked=0, Total=420 [2021-06-05 21:27:16,405 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 928 states. [2021-06-05 21:27:16,413 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 928 to 712. [2021-06-05 21:27:16,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 712 states, 711 states have (on average 2.817158931082982) internal successors, (2003), 711 states have internal predecessors, (2003), 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-06-05 21:27:16,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 712 states to 712 states and 2003 transitions. [2021-06-05 21:27:16,415 INFO L78 Accepts]: Start accepts. Automaton has 712 states and 2003 transitions. Word has length 19 [2021-06-05 21:27:16,415 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:16,415 INFO L482 AbstractCegarLoop]: Abstraction has 712 states and 2003 transitions. [2021-06-05 21:27:16,415 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:16,415 INFO L276 IsEmpty]: Start isEmpty. Operand 712 states and 2003 transitions. [2021-06-05 21:27:16,416 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:16,416 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:16,416 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:16,637 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1536,986 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:16,638 INFO L430 AbstractCegarLoop]: === Iteration 986 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:16,638 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:16,638 INFO L82 PathProgramCache]: Analyzing trace with hash -1887469794, now seen corresponding path program 983 times [2021-06-05 21:27:16,638 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:16,638 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1248319011] [2021-06-05 21:27:16,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:16,639 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:16,639 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [43496622] [2021-06-05 21:27:16,639 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 987 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 987 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:16,670 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2021-06-05 21:27:16,671 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:16,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:16,671 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:16,822 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:16,822 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:16,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1248319011] [2021-06-05 21:27:16,822 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:16,822 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [43496622] [2021-06-05 21:27:16,822 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [43496622] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:16,822 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:16,822 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:16,822 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2033031424] [2021-06-05 21:27:16,822 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:16,822 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:16,823 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:16,823 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:16,823 INFO L87 Difference]: Start difference. First operand 712 states and 2003 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:17,505 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:17,506 INFO L93 Difference]: Finished difference Result 853 states and 2273 transitions. [2021-06-05 21:27:17,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:17,507 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:17,507 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:17,508 INFO L225 Difference]: With dead ends: 853 [2021-06-05 21:27:17,508 INFO L226 Difference]: Without dead ends: 848 [2021-06-05 21:27:17,509 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 36 ImplicationChecksByTransitivity, 165.6ms TimeCoverageRelationStatistics Valid=65, Invalid=175, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:27:17,509 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 848 states. [2021-06-05 21:27:17,516 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 848 to 719. [2021-06-05 21:27:17,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.82033426183844) internal successors, (2025), 718 states have internal predecessors, (2025), 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-06-05 21:27:17,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 2025 transitions. [2021-06-05 21:27:17,518 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 2025 transitions. Word has length 19 [2021-06-05 21:27:17,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:17,518 INFO L482 AbstractCegarLoop]: Abstraction has 719 states and 2025 transitions. [2021-06-05 21:27:17,518 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:17,518 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 2025 transitions. [2021-06-05 21:27:17,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:17,519 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:17,519 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:17,741 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1537,987 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:17,741 INFO L430 AbstractCegarLoop]: === Iteration 987 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:17,741 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:17,741 INFO L82 PathProgramCache]: Analyzing trace with hash -169126088, now seen corresponding path program 984 times [2021-06-05 21:27:17,741 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:17,741 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [677075623] [2021-06-05 21:27:17,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:17,742 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:17,742 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1832138122] [2021-06-05 21:27:17,742 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 988 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 988 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:17,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:27:17,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:17,775 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:17,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:17,897 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 11 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:17,897 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:17,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [677075623] [2021-06-05 21:27:17,897 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:17,897 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1832138122] [2021-06-05 21:27:17,897 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1832138122] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:17,897 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:17,897 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:17,898 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855687729] [2021-06-05 21:27:17,898 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:17,898 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:17,898 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:17,898 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:17,898 INFO L87 Difference]: Start difference. First operand 719 states and 2025 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:18,762 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:18,762 INFO L93 Difference]: Finished difference Result 876 states and 2334 transitions. [2021-06-05 21:27:18,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:27:18,764 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:18,764 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:18,765 INFO L225 Difference]: With dead ends: 876 [2021-06-05 21:27:18,765 INFO L226 Difference]: Without dead ends: 872 [2021-06-05 21:27:18,765 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 48 ImplicationChecksByTransitivity, 168.4ms TimeCoverageRelationStatistics Valid=76, Invalid=196, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:27:18,766 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 872 states. [2021-06-05 21:27:18,773 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 872 to 706. [2021-06-05 21:27:18,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 706 states, 705 states have (on average 2.824113475177305) internal successors, (1991), 705 states have internal predecessors, (1991), 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-06-05 21:27:18,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 706 states to 706 states and 1991 transitions. [2021-06-05 21:27:18,775 INFO L78 Accepts]: Start accepts. Automaton has 706 states and 1991 transitions. Word has length 19 [2021-06-05 21:27:18,775 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:18,775 INFO L482 AbstractCegarLoop]: Abstraction has 706 states and 1991 transitions. [2021-06-05 21:27:18,775 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:18,775 INFO L276 IsEmpty]: Start isEmpty. Operand 706 states and 1991 transitions. [2021-06-05 21:27:18,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:18,776 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:18,776 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:18,996 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1538,988 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:18,997 INFO L430 AbstractCegarLoop]: === Iteration 988 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:18,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:18,997 INFO L82 PathProgramCache]: Analyzing trace with hash 1194407647, now seen corresponding path program 985 times [2021-06-05 21:27:18,997 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:18,997 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165144133] [2021-06-05 21:27:18,997 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:18,998 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:18,998 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [262442333] [2021-06-05 21:27:18,998 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 989 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 989 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:19,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:19,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:19,031 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:19,269 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:19,269 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:19,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165144133] [2021-06-05 21:27:19,269 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:19,269 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [262442333] [2021-06-05 21:27:19,269 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [262442333] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:19,269 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:19,269 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:19,269 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849299578] [2021-06-05 21:27:19,270 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:19,270 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:19,270 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:19,270 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:19,270 INFO L87 Difference]: Start difference. First operand 706 states and 1991 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:20,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:20,230 INFO L93 Difference]: Finished difference Result 765 states and 2129 transitions. [2021-06-05 21:27:20,231 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:27:20,232 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:20,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:20,233 INFO L225 Difference]: With dead ends: 765 [2021-06-05 21:27:20,233 INFO L226 Difference]: Without dead ends: 762 [2021-06-05 21:27:20,233 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 87 ImplicationChecksByTransitivity, 383.0ms TimeCoverageRelationStatistics Valid=103, Invalid=359, Unknown=0, NotChecked=0, Total=462 [2021-06-05 21:27:20,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 762 states. [2021-06-05 21:27:20,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 762 to 708. [2021-06-05 21:27:20,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 708 states, 707 states have (on average 2.8246110325318248) internal successors, (1997), 707 states have internal predecessors, (1997), 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-06-05 21:27:20,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 708 states to 708 states and 1997 transitions. [2021-06-05 21:27:20,255 INFO L78 Accepts]: Start accepts. Automaton has 708 states and 1997 transitions. Word has length 19 [2021-06-05 21:27:20,255 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:20,255 INFO L482 AbstractCegarLoop]: Abstraction has 708 states and 1997 transitions. [2021-06-05 21:27:20,255 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:20,255 INFO L276 IsEmpty]: Start isEmpty. Operand 708 states and 1997 transitions. [2021-06-05 21:27:20,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:20,256 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:20,256 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:20,476 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1539,989 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:20,477 INFO L430 AbstractCegarLoop]: === Iteration 989 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:20,477 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:20,477 INFO L82 PathProgramCache]: Analyzing trace with hash 1765862453, now seen corresponding path program 986 times [2021-06-05 21:27:20,477 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:20,477 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684753400] [2021-06-05 21:27:20,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:20,478 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:20,478 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205915482] [2021-06-05 21:27:20,478 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 990 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 990 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:20,510 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:20,510 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:20,511 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:20,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:20,628 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:20,628 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684753400] [2021-06-05 21:27:20,628 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:20,629 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205915482] [2021-06-05 21:27:20,629 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205915482] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:20,629 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:20,629 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:20,629 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [462426424] [2021-06-05 21:27:20,629 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:20,629 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:20,629 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:20,629 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=104, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:20,629 INFO L87 Difference]: Start difference. First operand 708 states and 1997 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:21,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:21,285 INFO L93 Difference]: Finished difference Result 823 states and 2262 transitions. [2021-06-05 21:27:21,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-06-05 21:27:21,285 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:21,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:21,287 INFO L225 Difference]: With dead ends: 823 [2021-06-05 21:27:21,287 INFO L226 Difference]: Without dead ends: 806 [2021-06-05 21:27:21,287 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 20 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 101.4ms TimeCoverageRelationStatistics Valid=38, Invalid=144, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:21,287 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 806 states. [2021-06-05 21:27:21,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 806 to 711. [2021-06-05 21:27:21,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 711 states, 710 states have (on average 2.823943661971831) internal successors, (2005), 710 states have internal predecessors, (2005), 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-06-05 21:27:21,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 711 states to 711 states and 2005 transitions. [2021-06-05 21:27:21,293 INFO L78 Accepts]: Start accepts. Automaton has 711 states and 2005 transitions. Word has length 19 [2021-06-05 21:27:21,293 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:21,293 INFO L482 AbstractCegarLoop]: Abstraction has 711 states and 2005 transitions. [2021-06-05 21:27:21,294 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:21,294 INFO L276 IsEmpty]: Start isEmpty. Operand 711 states and 2005 transitions. [2021-06-05 21:27:21,294 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:21,294 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:21,294 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:21,494 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 990 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1540 [2021-06-05 21:27:21,495 INFO L430 AbstractCegarLoop]: === Iteration 990 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:21,495 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:21,495 INFO L82 PathProgramCache]: Analyzing trace with hash -162289321, now seen corresponding path program 987 times [2021-06-05 21:27:21,495 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:21,495 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1823870412] [2021-06-05 21:27:21,495 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:21,496 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:21,496 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1192050128] [2021-06-05 21:27:21,496 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 991 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 991 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:21,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:27:21,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:21,523 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:21,524 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:21,637 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:21,637 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:21,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1823870412] [2021-06-05 21:27:21,637 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:21,637 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1192050128] [2021-06-05 21:27:21,638 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1192050128] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:21,638 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:21,638 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:21,638 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [483334499] [2021-06-05 21:27:21,638 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:21,638 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:21,638 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:21,638 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:21,638 INFO L87 Difference]: Start difference. First operand 711 states and 2005 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:22,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:22,299 INFO L93 Difference]: Finished difference Result 1016 states and 2740 transitions. [2021-06-05 21:27:22,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-06-05 21:27:22,302 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:22,302 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:22,303 INFO L225 Difference]: With dead ends: 1016 [2021-06-05 21:27:22,303 INFO L226 Difference]: Without dead ends: 1011 [2021-06-05 21:27:22,303 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 116.8ms TimeCoverageRelationStatistics Valid=73, Invalid=199, Unknown=0, NotChecked=0, Total=272 [2021-06-05 21:27:22,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1011 states. [2021-06-05 21:27:22,310 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1011 to 716. [2021-06-05 21:27:22,310 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 2.834965034965035) internal successors, (2027), 715 states have internal predecessors, (2027), 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-06-05 21:27:22,311 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2027 transitions. [2021-06-05 21:27:22,311 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2027 transitions. Word has length 19 [2021-06-05 21:27:22,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:22,311 INFO L482 AbstractCegarLoop]: Abstraction has 716 states and 2027 transitions. [2021-06-05 21:27:22,311 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:22,311 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2027 transitions. [2021-06-05 21:27:22,312 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:22,312 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:22,312 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:22,512 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 991 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1541 [2021-06-05 21:27:22,512 INFO L430 AbstractCegarLoop]: === Iteration 991 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:22,513 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:22,513 INFO L82 PathProgramCache]: Analyzing trace with hash -382934083, now seen corresponding path program 988 times [2021-06-05 21:27:22,513 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:22,513 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723972960] [2021-06-05 21:27:22,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:22,514 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:22,514 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [516775159] [2021-06-05 21:27:22,514 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 992 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 992 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:22,538 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:22,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:22,539 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:22,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:22,741 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:22,741 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:22,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723972960] [2021-06-05 21:27:22,741 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:22,741 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516775159] [2021-06-05 21:27:22,741 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516775159] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:22,741 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:22,741 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:22,741 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390602125] [2021-06-05 21:27:22,741 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:22,741 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:22,742 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:22,742 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:22,742 INFO L87 Difference]: Start difference. First operand 716 states and 2027 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:23,709 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:23,709 INFO L93 Difference]: Finished difference Result 783 states and 2186 transitions. [2021-06-05 21:27:23,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-06-05 21:27:23,709 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:23,710 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:23,710 INFO L225 Difference]: With dead ends: 783 [2021-06-05 21:27:23,710 INFO L226 Difference]: Without dead ends: 780 [2021-06-05 21:27:23,711 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 356.0ms TimeCoverageRelationStatistics Valid=109, Invalid=397, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:23,711 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 780 states. [2021-06-05 21:27:23,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 780 to 718. [2021-06-05 21:27:23,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 2.8354253835425385) internal successors, (2033), 717 states have internal predecessors, (2033), 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-06-05 21:27:23,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 2033 transitions. [2021-06-05 21:27:23,718 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 2033 transitions. Word has length 19 [2021-06-05 21:27:23,718 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:23,718 INFO L482 AbstractCegarLoop]: Abstraction has 718 states and 2033 transitions. [2021-06-05 21:27:23,718 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:23,718 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 2033 transitions. [2021-06-05 21:27:23,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:23,718 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:23,718 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:23,919 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1542,992 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:23,919 INFO L430 AbstractCegarLoop]: === Iteration 992 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:23,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:23,919 INFO L82 PathProgramCache]: Analyzing trace with hash -364500057, now seen corresponding path program 989 times [2021-06-05 21:27:23,919 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:23,919 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038766267] [2021-06-05 21:27:23,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:23,920 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:23,920 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1329602113] [2021-06-05 21:27:23,920 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 993 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 993 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:23,948 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:27:23,948 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:23,949 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:23,949 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:24,149 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:24,149 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:24,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038766267] [2021-06-05 21:27:24,149 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:24,149 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1329602113] [2021-06-05 21:27:24,149 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1329602113] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:24,149 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:24,149 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:24,149 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373900193] [2021-06-05 21:27:24,149 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:24,149 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:24,150 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:24,150 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:24,150 INFO L87 Difference]: Start difference. First operand 718 states and 2033 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:25,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:25,313 INFO L93 Difference]: Finished difference Result 778 states and 2175 transitions. [2021-06-05 21:27:25,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:25,314 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:25,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:25,316 INFO L225 Difference]: With dead ends: 778 [2021-06-05 21:27:25,316 INFO L226 Difference]: Without dead ends: 775 [2021-06-05 21:27:25,316 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 115 ImplicationChecksByTransitivity, 403.1ms TimeCoverageRelationStatistics Valid=114, Invalid=438, Unknown=0, NotChecked=0, Total=552 [2021-06-05 21:27:25,316 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 775 states. [2021-06-05 21:27:25,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 775 to 719. [2021-06-05 21:27:25,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 719 states, 718 states have (on average 2.8370473537604455) internal successors, (2037), 718 states have internal predecessors, (2037), 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-06-05 21:27:25,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 719 states to 719 states and 2037 transitions. [2021-06-05 21:27:25,323 INFO L78 Accepts]: Start accepts. Automaton has 719 states and 2037 transitions. Word has length 19 [2021-06-05 21:27:25,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:25,323 INFO L482 AbstractCegarLoop]: Abstraction has 719 states and 2037 transitions. [2021-06-05 21:27:25,323 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:25,323 INFO L276 IsEmpty]: Start isEmpty. Operand 719 states and 2037 transitions. [2021-06-05 21:27:25,324 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:25,324 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:25,324 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:25,524 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 993 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1543 [2021-06-05 21:27:25,524 INFO L430 AbstractCegarLoop]: === Iteration 993 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:25,524 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:25,524 INFO L82 PathProgramCache]: Analyzing trace with hash 951657247, now seen corresponding path program 990 times [2021-06-05 21:27:25,524 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:25,524 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446022532] [2021-06-05 21:27:25,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:25,525 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:25,526 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [27571492] [2021-06-05 21:27:25,526 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 994 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 994 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:25,552 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:27:25,552 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:25,552 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:25,552 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:25,678 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:25,678 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:25,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446022532] [2021-06-05 21:27:25,678 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:25,678 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [27571492] [2021-06-05 21:27:25,678 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [27571492] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:25,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:25,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:25,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [970078654] [2021-06-05 21:27:25,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:25,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:25,679 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:25,679 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:25,679 INFO L87 Difference]: Start difference. First operand 719 states and 2037 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:26,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:26,662 INFO L93 Difference]: Finished difference Result 792 states and 2207 transitions. [2021-06-05 21:27:26,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2021-06-05 21:27:26,663 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:26,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:26,664 INFO L225 Difference]: With dead ends: 792 [2021-06-05 21:27:26,664 INFO L226 Difference]: Without dead ends: 789 [2021-06-05 21:27:26,664 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 129 ImplicationChecksByTransitivity, 254.4ms TimeCoverageRelationStatistics Valid=125, Invalid=475, Unknown=0, NotChecked=0, Total=600 [2021-06-05 21:27:26,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 789 states. [2021-06-05 21:27:26,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 789 to 720. [2021-06-05 21:27:26,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 720 states, 719 states have (on average 2.8386648122392213) internal successors, (2041), 719 states have internal predecessors, (2041), 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-06-05 21:27:26,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 720 states to 720 states and 2041 transitions. [2021-06-05 21:27:26,671 INFO L78 Accepts]: Start accepts. Automaton has 720 states and 2041 transitions. Word has length 19 [2021-06-05 21:27:26,671 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:26,671 INFO L482 AbstractCegarLoop]: Abstraction has 720 states and 2041 transitions. [2021-06-05 21:27:26,671 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:26,671 INFO L276 IsEmpty]: Start isEmpty. Operand 720 states and 2041 transitions. [2021-06-05 21:27:26,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:26,672 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:26,672 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:26,872 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1544,994 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:26,873 INFO L430 AbstractCegarLoop]: === Iteration 994 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:26,873 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:26,873 INFO L82 PathProgramCache]: Analyzing trace with hash 944395287, now seen corresponding path program 991 times [2021-06-05 21:27:26,873 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:26,873 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2102757615] [2021-06-05 21:27:26,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:26,874 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:26,874 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1534413794] [2021-06-05 21:27:26,874 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 995 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 995 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:26,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:26,899 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:26,900 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:27,015 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:27,015 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:27,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2102757615] [2021-06-05 21:27:27,015 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:27,015 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1534413794] [2021-06-05 21:27:27,015 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1534413794] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:27,015 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:27,015 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:27,015 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1679146540] [2021-06-05 21:27:27,015 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:27,016 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:27,016 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:27,016 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:27,016 INFO L87 Difference]: Start difference. First operand 720 states and 2041 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:27,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:27,833 INFO L93 Difference]: Finished difference Result 923 states and 2561 transitions. [2021-06-05 21:27:27,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:27,834 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:27,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:27,836 INFO L225 Difference]: With dead ends: 923 [2021-06-05 21:27:27,836 INFO L226 Difference]: Without dead ends: 918 [2021-06-05 21:27:27,836 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 215.4ms TimeCoverageRelationStatistics Valid=140, Invalid=366, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:27,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 918 states. [2021-06-05 21:27:27,842 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 918 to 728. [2021-06-05 21:27:27,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 727 states have (on average 2.8486932599724897) internal successors, (2071), 727 states have internal predecessors, (2071), 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-06-05 21:27:27,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 2071 transitions. [2021-06-05 21:27:27,843 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 2071 transitions. Word has length 19 [2021-06-05 21:27:27,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:27,843 INFO L482 AbstractCegarLoop]: Abstraction has 728 states and 2071 transitions. [2021-06-05 21:27:27,844 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:27,844 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 2071 transitions. [2021-06-05 21:27:27,844 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:27,844 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:27,844 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:28,044 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 995 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1545 [2021-06-05 21:27:28,045 INFO L430 AbstractCegarLoop]: === Iteration 995 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:28,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:28,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1632228303, now seen corresponding path program 992 times [2021-06-05 21:27:28,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:28,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085214490] [2021-06-05 21:27:28,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:28,046 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:28,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [336984760] [2021-06-05 21:27:28,046 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 996 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 996 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:28,073 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:28,073 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:28,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:28,074 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:28,189 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:28,190 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:28,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085214490] [2021-06-05 21:27:28,190 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:28,190 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [336984760] [2021-06-05 21:27:28,190 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [336984760] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:28,190 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:28,190 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:28,190 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [398206630] [2021-06-05 21:27:28,190 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:28,190 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:28,190 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:28,190 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:28,190 INFO L87 Difference]: Start difference. First operand 728 states and 2071 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:29,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:29,112 INFO L93 Difference]: Finished difference Result 945 states and 2610 transitions. [2021-06-05 21:27:29,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2021-06-05 21:27:29,114 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:29,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:29,116 INFO L225 Difference]: With dead ends: 945 [2021-06-05 21:27:29,116 INFO L226 Difference]: Without dead ends: 941 [2021-06-05 21:27:29,116 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 216.5ms TimeCoverageRelationStatistics Valid=139, Invalid=367, Unknown=0, NotChecked=0, Total=506 [2021-06-05 21:27:29,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2021-06-05 21:27:29,122 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 718. [2021-06-05 21:27:29,122 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 718 states, 717 states have (on average 2.8368200836820083) internal successors, (2034), 717 states have internal predecessors, (2034), 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-06-05 21:27:29,123 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 718 states to 718 states and 2034 transitions. [2021-06-05 21:27:29,123 INFO L78 Accepts]: Start accepts. Automaton has 718 states and 2034 transitions. Word has length 19 [2021-06-05 21:27:29,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:29,123 INFO L482 AbstractCegarLoop]: Abstraction has 718 states and 2034 transitions. [2021-06-05 21:27:29,123 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:29,124 INFO L276 IsEmpty]: Start isEmpty. Operand 718 states and 2034 transitions. [2021-06-05 21:27:29,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:29,124 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:29,124 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:29,324 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1546,996 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:29,325 INFO L430 AbstractCegarLoop]: === Iteration 996 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:29,325 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:29,325 INFO L82 PathProgramCache]: Analyzing trace with hash 1723850037, now seen corresponding path program 993 times [2021-06-05 21:27:29,325 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:29,325 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1944656901] [2021-06-05 21:27:29,325 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:29,326 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:29,326 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1317196567] [2021-06-05 21:27:29,326 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 997 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 997 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:29,352 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:27:29,352 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:29,352 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 19 conjunts are in the unsatisfiable core [2021-06-05 21:27:29,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:29,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:29,490 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:29,490 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1944656901] [2021-06-05 21:27:29,490 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:29,491 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1317196567] [2021-06-05 21:27:29,491 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1317196567] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:29,491 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:29,491 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:29,491 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2044824082] [2021-06-05 21:27:29,491 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:29,491 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:29,491 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:29,491 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:29,491 INFO L87 Difference]: Start difference. First operand 718 states and 2034 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:30,428 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:30,429 INFO L93 Difference]: Finished difference Result 805 states and 2237 transitions. [2021-06-05 21:27:30,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 21:27:30,430 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:30,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:30,431 INFO L225 Difference]: With dead ends: 805 [2021-06-05 21:27:30,431 INFO L226 Difference]: Without dead ends: 802 [2021-06-05 21:27:30,431 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 282.7ms TimeCoverageRelationStatistics Valid=132, Invalid=518, Unknown=0, NotChecked=0, Total=650 [2021-06-05 21:27:30,431 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 802 states. [2021-06-05 21:27:30,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 802 to 721. [2021-06-05 21:27:30,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 2.841666666666667) internal successors, (2046), 720 states have internal predecessors, (2046), 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-06-05 21:27:30,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2046 transitions. [2021-06-05 21:27:30,438 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2046 transitions. Word has length 19 [2021-06-05 21:27:30,438 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:30,438 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2046 transitions. [2021-06-05 21:27:30,438 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:30,438 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2046 transitions. [2021-06-05 21:27:30,439 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:30,439 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:30,439 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:30,639 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 997 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1547 [2021-06-05 21:27:30,639 INFO L430 AbstractCegarLoop]: === Iteration 997 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:30,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:30,639 INFO L82 PathProgramCache]: Analyzing trace with hash 1742284063, now seen corresponding path program 994 times [2021-06-05 21:27:30,640 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:30,640 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [431509829] [2021-06-05 21:27:30,640 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:30,640 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:30,641 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1473201527] [2021-06-05 21:27:30,641 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 998 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 998 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:30,665 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:30,665 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:30,665 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:30,666 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:30,859 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:30,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [431509829] [2021-06-05 21:27:30,859 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:30,859 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1473201527] [2021-06-05 21:27:30,859 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1473201527] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:30,859 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:30,859 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:30,859 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074964602] [2021-06-05 21:27:30,859 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:30,859 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:30,860 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:30,860 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:30,860 INFO L87 Difference]: Start difference. First operand 721 states and 2046 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:31,895 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:31,896 INFO L93 Difference]: Finished difference Result 801 states and 2229 transitions. [2021-06-05 21:27:31,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2021-06-05 21:27:31,896 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:31,896 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:31,897 INFO L225 Difference]: With dead ends: 801 [2021-06-05 21:27:31,897 INFO L226 Difference]: Without dead ends: 798 [2021-06-05 21:27:31,898 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 140 ImplicationChecksByTransitivity, 439.3ms TimeCoverageRelationStatistics Valid=135, Invalid=515, Unknown=0, NotChecked=0, Total=650 [2021-06-05 21:27:31,898 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 798 states. [2021-06-05 21:27:31,903 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 798 to 721. [2021-06-05 21:27:31,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 2.841666666666667) internal successors, (2046), 720 states have internal predecessors, (2046), 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-06-05 21:27:31,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2046 transitions. [2021-06-05 21:27:31,905 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2046 transitions. Word has length 19 [2021-06-05 21:27:31,905 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:31,905 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2046 transitions. [2021-06-05 21:27:31,905 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:31,905 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2046 transitions. [2021-06-05 21:27:31,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:31,905 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:31,905 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:32,106 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1548,998 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:32,106 INFO L430 AbstractCegarLoop]: === Iteration 998 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:32,106 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:32,106 INFO L82 PathProgramCache]: Analyzing trace with hash -1236525929, now seen corresponding path program 995 times [2021-06-05 21:27:32,106 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:32,106 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940465000] [2021-06-05 21:27:32,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:32,107 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:32,107 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1556947137] [2021-06-05 21:27:32,107 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 999 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 999 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:32,138 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:27:32,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:32,139 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:32,139 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:32,263 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:32,263 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:32,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940465000] [2021-06-05 21:27:32,263 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:32,263 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1556947137] [2021-06-05 21:27:32,263 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1556947137] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:32,263 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:32,263 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:32,263 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532337178] [2021-06-05 21:27:32,263 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:32,263 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:32,264 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:32,264 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:32,264 INFO L87 Difference]: Start difference. First operand 721 states and 2046 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:33,234 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:33,234 INFO L93 Difference]: Finished difference Result 813 states and 2253 transitions. [2021-06-05 21:27:33,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 21:27:33,235 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:33,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:33,236 INFO L225 Difference]: With dead ends: 813 [2021-06-05 21:27:33,236 INFO L226 Difference]: Without dead ends: 810 [2021-06-05 21:27:33,236 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 157 ImplicationChecksByTransitivity, 279.3ms TimeCoverageRelationStatistics Valid=147, Invalid=555, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:27:33,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 810 states. [2021-06-05 21:27:33,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 810 to 721. [2021-06-05 21:27:33,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 2.841666666666667) internal successors, (2046), 720 states have internal predecessors, (2046), 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-06-05 21:27:33,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 2046 transitions. [2021-06-05 21:27:33,243 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 2046 transitions. Word has length 19 [2021-06-05 21:27:33,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:33,243 INFO L482 AbstractCegarLoop]: Abstraction has 721 states and 2046 transitions. [2021-06-05 21:27:33,244 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:33,244 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 2046 transitions. [2021-06-05 21:27:33,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:33,244 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:33,244 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:33,445 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1549,999 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:33,445 INFO L430 AbstractCegarLoop]: === Iteration 999 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:33,445 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:33,445 INFO L82 PathProgramCache]: Analyzing trace with hash 909644831, now seen corresponding path program 996 times [2021-06-05 21:27:33,445 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:33,445 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006285951] [2021-06-05 21:27:33,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:33,446 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:33,446 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2015002720] [2021-06-05 21:27:33,447 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 1000 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1000 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:33,473 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2021-06-05 21:27:33,473 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:33,474 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:33,474 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:33,575 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:33,576 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:33,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006285951] [2021-06-05 21:27:33,576 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:33,576 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2015002720] [2021-06-05 21:27:33,576 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2015002720] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:33,576 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:33,576 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:33,576 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039357297] [2021-06-05 21:27:33,576 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:33,576 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:33,576 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:33,576 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:33,576 INFO L87 Difference]: Start difference. First operand 721 states and 2046 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:34,410 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:34,410 INFO L93 Difference]: Finished difference Result 997 states and 2674 transitions. [2021-06-05 21:27:34,411 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2021-06-05 21:27:34,411 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:34,411 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:34,413 INFO L225 Difference]: With dead ends: 997 [2021-06-05 21:27:34,413 INFO L226 Difference]: Without dead ends: 959 [2021-06-05 21:27:34,413 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 74 ImplicationChecksByTransitivity, 181.1ms TimeCoverageRelationStatistics Valid=91, Invalid=289, Unknown=0, NotChecked=0, Total=380 [2021-06-05 21:27:34,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 959 states. [2021-06-05 21:27:34,419 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 959 to 716. [2021-06-05 21:27:34,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 2.841958041958042) internal successors, (2032), 715 states have internal predecessors, (2032), 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-06-05 21:27:34,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2032 transitions. [2021-06-05 21:27:34,420 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2032 transitions. Word has length 19 [2021-06-05 21:27:34,420 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:34,420 INFO L482 AbstractCegarLoop]: Abstraction has 716 states and 2032 transitions. [2021-06-05 21:27:34,421 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:34,421 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2032 transitions. [2021-06-05 21:27:34,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:34,421 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:34,421 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:34,621 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1000 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1550 [2021-06-05 21:27:34,622 INFO L430 AbstractCegarLoop]: === Iteration 1000 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:34,622 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:34,622 INFO L82 PathProgramCache]: Analyzing trace with hash 1580824564, now seen corresponding path program 997 times [2021-06-05 21:27:34,622 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:34,622 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965811221] [2021-06-05 21:27:34,622 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:34,623 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:34,623 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1955040135] [2021-06-05 21:27:34,623 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 1001 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1001 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:34,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:34,646 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:34,647 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:34,747 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:34,747 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:34,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965811221] [2021-06-05 21:27:34,748 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:34,748 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955040135] [2021-06-05 21:27:34,748 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955040135] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:34,748 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:34,748 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:34,748 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643322304] [2021-06-05 21:27:34,748 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:34,748 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:34,748 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:34,748 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:34,748 INFO L87 Difference]: Start difference. First operand 716 states and 2032 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:35,345 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:35,346 INFO L93 Difference]: Finished difference Result 976 states and 2617 transitions. [2021-06-05 21:27:35,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-06-05 21:27:35,347 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:35,347 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:35,349 INFO L225 Difference]: With dead ends: 976 [2021-06-05 21:27:35,349 INFO L226 Difference]: Without dead ends: 970 [2021-06-05 21:27:35,349 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 169.4ms TimeCoverageRelationStatistics Valid=86, Invalid=256, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:27:35,349 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 970 states. [2021-06-05 21:27:35,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 970 to 716. [2021-06-05 21:27:35,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 716 states, 715 states have (on average 2.839160839160839) internal successors, (2030), 715 states have internal predecessors, (2030), 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-06-05 21:27:35,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 716 states to 716 states and 2030 transitions. [2021-06-05 21:27:35,356 INFO L78 Accepts]: Start accepts. Automaton has 716 states and 2030 transitions. Word has length 19 [2021-06-05 21:27:35,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:35,356 INFO L482 AbstractCegarLoop]: Abstraction has 716 states and 2030 transitions. [2021-06-05 21:27:35,357 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:35,357 INFO L276 IsEmpty]: Start isEmpty. Operand 716 states and 2030 transitions. [2021-06-05 21:27:35,357 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:35,357 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:35,357 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:35,557 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1001 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1551 [2021-06-05 21:27:35,558 INFO L430 AbstractCegarLoop]: === Iteration 1001 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:35,558 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:35,558 INFO L82 PathProgramCache]: Analyzing trace with hash -985095398, now seen corresponding path program 998 times [2021-06-05 21:27:35,558 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:35,558 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1658279952] [2021-06-05 21:27:35,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:35,559 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:35,559 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [682999105] [2021-06-05 21:27:35,559 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 1002 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1002 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:35,583 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:35,583 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:35,583 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:35,583 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:35,677 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 14 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:35,677 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:35,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1658279952] [2021-06-05 21:27:35,677 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:35,677 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682999105] [2021-06-05 21:27:35,677 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682999105] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:35,678 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:35,678 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:35,678 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530254557] [2021-06-05 21:27:35,678 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:35,678 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:35,678 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:35,678 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:35,678 INFO L87 Difference]: Start difference. First operand 716 states and 2030 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:36,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:36,269 INFO L93 Difference]: Finished difference Result 860 states and 2345 transitions. [2021-06-05 21:27:36,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:36,270 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:36,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:36,271 INFO L225 Difference]: With dead ends: 860 [2021-06-05 21:27:36,271 INFO L226 Difference]: Without dead ends: 855 [2021-06-05 21:27:36,271 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 114.2ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:27:36,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 855 states. [2021-06-05 21:27:36,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 855 to 731. [2021-06-05 21:27:36,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 731 states, 730 states have (on average 2.83972602739726) internal successors, (2073), 730 states have internal predecessors, (2073), 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-06-05 21:27:36,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 731 states to 731 states and 2073 transitions. [2021-06-05 21:27:36,279 INFO L78 Accepts]: Start accepts. Automaton has 731 states and 2073 transitions. Word has length 19 [2021-06-05 21:27:36,279 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:36,279 INFO L482 AbstractCegarLoop]: Abstraction has 731 states and 2073 transitions. [2021-06-05 21:27:36,279 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:36,279 INFO L276 IsEmpty]: Start isEmpty. Operand 731 states and 2073 transitions. [2021-06-05 21:27:36,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:36,279 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:36,279 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:36,480 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1002 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1552 [2021-06-05 21:27:36,480 INFO L430 AbstractCegarLoop]: === Iteration 1002 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:36,480 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:36,480 INFO L82 PathProgramCache]: Analyzing trace with hash 733248308, now seen corresponding path program 999 times [2021-06-05 21:27:36,480 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:36,480 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2051673178] [2021-06-05 21:27:36,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:36,481 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:36,481 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307892873] [2021-06-05 21:27:36,481 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 1003 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1003 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:36,506 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:27:36,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:36,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:36,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:36,611 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:36,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:36,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2051673178] [2021-06-05 21:27:36,611 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:36,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307892873] [2021-06-05 21:27:36,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307892873] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:36,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:36,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:36,612 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034481670] [2021-06-05 21:27:36,612 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:36,612 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:36,612 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:36,612 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:36,612 INFO L87 Difference]: Start difference. First operand 731 states and 2073 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:37,263 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:37,263 INFO L93 Difference]: Finished difference Result 878 states and 2419 transitions. [2021-06-05 21:27:37,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:37,264 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:37,264 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:37,266 INFO L225 Difference]: With dead ends: 878 [2021-06-05 21:27:37,266 INFO L226 Difference]: Without dead ends: 874 [2021-06-05 21:27:37,266 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 132.8ms TimeCoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:27:37,266 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 874 states. [2021-06-05 21:27:37,272 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 874 to 736. [2021-06-05 21:27:37,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 736 states, 735 states have (on average 2.858503401360544) internal successors, (2101), 735 states have internal predecessors, (2101), 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-06-05 21:27:37,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 736 states to 736 states and 2101 transitions. [2021-06-05 21:27:37,273 INFO L78 Accepts]: Start accepts. Automaton has 736 states and 2101 transitions. Word has length 19 [2021-06-05 21:27:37,273 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:37,273 INFO L482 AbstractCegarLoop]: Abstraction has 736 states and 2101 transitions. [2021-06-05 21:27:37,273 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:37,273 INFO L276 IsEmpty]: Start isEmpty. Operand 736 states and 2101 transitions. [2021-06-05 21:27:37,274 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:37,274 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:37,274 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:37,475 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1003 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1553 [2021-06-05 21:27:37,475 INFO L430 AbstractCegarLoop]: === Iteration 1003 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:37,475 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:37,475 INFO L82 PathProgramCache]: Analyzing trace with hash -1685318979, now seen corresponding path program 1000 times [2021-06-05 21:27:37,475 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:37,475 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797699389] [2021-06-05 21:27:37,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:37,476 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:37,476 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1303638977] [2021-06-05 21:27:37,476 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 1004 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1004 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:37,501 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:37,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:37,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 16 conjunts are in the unsatisfiable core [2021-06-05 21:27:37,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:37,704 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:37,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:37,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797699389] [2021-06-05 21:27:37,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:37,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1303638977] [2021-06-05 21:27:37,705 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1303638977] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:37,705 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:37,705 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:37,705 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828724268] [2021-06-05 21:27:37,705 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:37,705 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:37,705 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:37,705 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:37,705 INFO L87 Difference]: Start difference. First operand 736 states and 2101 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:38,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:38,801 INFO L93 Difference]: Finished difference Result 824 states and 2305 transitions. [2021-06-05 21:27:38,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 21:27:38,802 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:38,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:38,803 INFO L225 Difference]: With dead ends: 824 [2021-06-05 21:27:38,803 INFO L226 Difference]: Without dead ends: 821 [2021-06-05 21:27:38,804 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 148 ImplicationChecksByTransitivity, 441.8ms TimeCoverageRelationStatistics Valid=150, Invalid=552, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:27:38,804 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 821 states. [2021-06-05 21:27:38,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 821 to 739. [2021-06-05 21:27:38,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 739 states, 738 states have (on average 2.8631436314363143) internal successors, (2113), 738 states have internal predecessors, (2113), 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-06-05 21:27:38,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 739 states to 739 states and 2113 transitions. [2021-06-05 21:27:38,811 INFO L78 Accepts]: Start accepts. Automaton has 739 states and 2113 transitions. Word has length 19 [2021-06-05 21:27:38,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:38,811 INFO L482 AbstractCegarLoop]: Abstraction has 739 states and 2113 transitions. [2021-06-05 21:27:38,811 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:38,811 INFO L276 IsEmpty]: Start isEmpty. Operand 739 states and 2113 transitions. [2021-06-05 21:27:38,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:38,812 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:38,812 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:39,012 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1004 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1554 [2021-06-05 21:27:39,012 INFO L430 AbstractCegarLoop]: === Iteration 1004 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:39,012 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:39,012 INFO L82 PathProgramCache]: Analyzing trace with hash -1666884953, now seen corresponding path program 1001 times [2021-06-05 21:27:39,013 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:39,013 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2089247039] [2021-06-05 21:27:39,013 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:39,014 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:39,014 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [943323756] [2021-06-05 21:27:39,014 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 1005 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1005 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:39,041 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2021-06-05 21:27:39,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:39,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 18 conjunts are in the unsatisfiable core [2021-06-05 21:27:39,041 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:39,136 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:39,136 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:39,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2089247039] [2021-06-05 21:27:39,136 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:39,136 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [943323756] [2021-06-05 21:27:39,136 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [943323756] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:39,136 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:39,137 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:39,137 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645494955] [2021-06-05 21:27:39,137 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:39,137 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:39,137 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:39,137 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:39,137 INFO L87 Difference]: Start difference. First operand 739 states and 2113 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:39,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:39,944 INFO L93 Difference]: Finished difference Result 984 states and 2661 transitions. [2021-06-05 21:27:39,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-06-05 21:27:39,944 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:39,945 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:39,946 INFO L225 Difference]: With dead ends: 984 [2021-06-05 21:27:39,946 INFO L226 Difference]: Without dead ends: 950 [2021-06-05 21:27:39,946 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 60 ImplicationChecksByTransitivity, 154.7ms TimeCoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:27:39,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 950 states. [2021-06-05 21:27:39,952 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 950 to 742. [2021-06-05 21:27:39,952 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 742 states, 741 states have (on average 2.866396761133603) internal successors, (2124), 741 states have internal predecessors, (2124), 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-06-05 21:27:39,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 742 states to 742 states and 2124 transitions. [2021-06-05 21:27:39,953 INFO L78 Accepts]: Start accepts. Automaton has 742 states and 2124 transitions. Word has length 19 [2021-06-05 21:27:39,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:39,953 INFO L482 AbstractCegarLoop]: Abstraction has 742 states and 2124 transitions. [2021-06-05 21:27:39,953 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:39,953 INFO L276 IsEmpty]: Start isEmpty. Operand 742 states and 2124 transitions. [2021-06-05 21:27:39,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:39,954 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:39,954 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:40,154 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1005 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1555 [2021-06-05 21:27:40,155 INFO L430 AbstractCegarLoop]: === Iteration 1005 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:40,155 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:40,155 INFO L82 PathProgramCache]: Analyzing trace with hash -350727649, now seen corresponding path program 1002 times [2021-06-05 21:27:40,155 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:40,155 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991076947] [2021-06-05 21:27:40,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:40,156 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:40,156 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1223720280] [2021-06-05 21:27:40,156 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 1006 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1006 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:40,182 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-06-05 21:27:40,182 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:40,183 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 17 conjunts are in the unsatisfiable core [2021-06-05 21:27:40,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:40,315 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:40,315 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:40,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991076947] [2021-06-05 21:27:40,315 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:40,315 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223720280] [2021-06-05 21:27:40,315 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223720280] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:40,315 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:40,315 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:40,315 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [755915380] [2021-06-05 21:27:40,315 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:40,316 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:40,316 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:40,316 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=169, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:40,316 INFO L87 Difference]: Start difference. First operand 742 states and 2124 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:41,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:41,336 INFO L93 Difference]: Finished difference Result 823 states and 2310 transitions. [2021-06-05 21:27:41,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2021-06-05 21:27:41,336 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:41,336 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:41,338 INFO L225 Difference]: With dead ends: 823 [2021-06-05 21:27:41,338 INFO L226 Difference]: Without dead ends: 820 [2021-06-05 21:27:41,338 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 153 ImplicationChecksByTransitivity, 281.4ms TimeCoverageRelationStatistics Valid=148, Invalid=554, Unknown=0, NotChecked=0, Total=702 [2021-06-05 21:27:41,338 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 820 states. [2021-06-05 21:27:41,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 820 to 744. [2021-06-05 21:27:41,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 744 states, 743 states have (on average 2.869448183041723) internal successors, (2132), 743 states have internal predecessors, (2132), 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-06-05 21:27:41,345 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 744 states to 744 states and 2132 transitions. [2021-06-05 21:27:41,345 INFO L78 Accepts]: Start accepts. Automaton has 744 states and 2132 transitions. Word has length 19 [2021-06-05 21:27:41,345 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:41,345 INFO L482 AbstractCegarLoop]: Abstraction has 744 states and 2132 transitions. [2021-06-05 21:27:41,345 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:41,345 INFO L276 IsEmpty]: Start isEmpty. Operand 744 states and 2132 transitions. [2021-06-05 21:27:41,346 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:41,346 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:41,346 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:41,546 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1556,1006 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:41,546 INFO L430 AbstractCegarLoop]: === Iteration 1006 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:41,546 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:41,546 INFO L82 PathProgramCache]: Analyzing trace with hash 1795443111, now seen corresponding path program 1003 times [2021-06-05 21:27:41,546 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:41,546 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254458725] [2021-06-05 21:27:41,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:41,547 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:41,547 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1805218786] [2021-06-05 21:27:41,547 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 1007 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1007 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:41,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-06-05 21:27:41,574 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:27:41,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:41,773 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:41,773 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:41,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254458725] [2021-06-05 21:27:41,773 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:41,773 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1805218786] [2021-06-05 21:27:41,773 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1805218786] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:41,774 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:41,774 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:41,774 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1657533166] [2021-06-05 21:27:41,774 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:41,774 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:41,774 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:41,774 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:41,774 INFO L87 Difference]: Start difference. First operand 744 states and 2132 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:43,054 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:43,054 INFO L93 Difference]: Finished difference Result 829 states and 2331 transitions. [2021-06-05 21:27:43,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2021-06-05 21:27:43,055 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:43,055 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:43,056 INFO L225 Difference]: With dead ends: 829 [2021-06-05 21:27:43,057 INFO L226 Difference]: Without dead ends: 826 [2021-06-05 21:27:43,057 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 524.1ms TimeCoverageRelationStatistics Valid=158, Invalid=598, Unknown=0, NotChecked=0, Total=756 [2021-06-05 21:27:43,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 826 states. [2021-06-05 21:27:43,062 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 826 to 745. [2021-06-05 21:27:43,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 745 states, 744 states have (on average 2.870967741935484) internal successors, (2136), 744 states have internal predecessors, (2136), 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-06-05 21:27:43,076 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 745 states to 745 states and 2136 transitions. [2021-06-05 21:27:43,076 INFO L78 Accepts]: Start accepts. Automaton has 745 states and 2136 transitions. Word has length 19 [2021-06-05 21:27:43,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:43,076 INFO L482 AbstractCegarLoop]: Abstraction has 745 states and 2136 transitions. [2021-06-05 21:27:43,076 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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-06-05 21:27:43,077 INFO L276 IsEmpty]: Start isEmpty. Operand 745 states and 2136 transitions. [2021-06-05 21:27:43,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:43,077 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:43,077 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:43,277 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 1007 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1557 [2021-06-05 21:27:43,278 INFO L430 AbstractCegarLoop]: === Iteration 1007 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:43,278 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:43,278 INFO L82 PathProgramCache]: Analyzing trace with hash -401797218, now seen corresponding path program 1004 times [2021-06-05 21:27:43,278 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:43,278 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1976098827] [2021-06-05 21:27:43,278 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:43,279 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:43,279 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1068848585] [2021-06-05 21:27:43,279 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 1008 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1008 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:43,303 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-06-05 21:27:43,303 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:43,303 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:43,303 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:43,398 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2021-06-05 21:27:43,398 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:43,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1976098827] [2021-06-05 21:27:43,399 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:43,399 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068848585] [2021-06-05 21:27:43,399 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068848585] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:43,399 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:43,399 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-06-05 21:27:43,399 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236879516] [2021-06-05 21:27:43,399 INFO L462 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-06-05 21:27:43,399 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:43,399 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-06-05 21:27:43,399 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2021-06-05 21:27:43,399 INFO L87 Difference]: Start difference. First operand 745 states and 2136 transitions. Second operand has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:43,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:43,960 INFO L93 Difference]: Finished difference Result 867 states and 2427 transitions. [2021-06-05 21:27:43,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:43,961 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:43,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:43,962 INFO L225 Difference]: With dead ends: 867 [2021-06-05 21:27:43,962 INFO L226 Difference]: Without dead ends: 862 [2021-06-05 21:27:43,962 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 114.9ms TimeCoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2021-06-05 21:27:43,963 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 862 states. [2021-06-05 21:27:43,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 862 to 755. [2021-06-05 21:27:43,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 755 states, 754 states have (on average 2.876657824933687) internal successors, (2169), 754 states have internal predecessors, (2169), 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-06-05 21:27:43,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 755 states to 755 states and 2169 transitions. [2021-06-05 21:27:43,969 INFO L78 Accepts]: Start accepts. Automaton has 755 states and 2169 transitions. Word has length 19 [2021-06-05 21:27:43,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:43,970 INFO L482 AbstractCegarLoop]: Abstraction has 755 states and 2169 transitions. [2021-06-05 21:27:43,970 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 1.5833333333333333) internal successors, (19), 12 states have internal predecessors, (19), 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-06-05 21:27:43,970 INFO L276 IsEmpty]: Start isEmpty. Operand 755 states and 2169 transitions. [2021-06-05 21:27:43,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:43,970 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:43,970 INFO L554 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:44,171 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1558,1008 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:44,171 INFO L430 AbstractCegarLoop]: === Iteration 1008 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:44,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:44,171 INFO L82 PathProgramCache]: Analyzing trace with hash 1316546488, now seen corresponding path program 1005 times [2021-06-05 21:27:44,171 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:44,171 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184369542] [2021-06-05 21:27:44,171 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:44,172 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:44,172 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [586062461] [2021-06-05 21:27:44,172 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 1009 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1009 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:44,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-06-05 21:27:44,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:44,197 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2021-06-05 21:27:44,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:44,318 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 1 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:44,318 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:44,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184369542] [2021-06-05 21:27:44,318 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:44,318 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [586062461] [2021-06-05 21:27:44,318 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [586062461] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:44,319 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:44,319 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2021-06-05 21:27:44,319 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [528704513] [2021-06-05 21:27:44,319 INFO L462 AbstractCegarLoop]: Interpolant automaton has 14 states [2021-06-05 21:27:44,319 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:44,319 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2021-06-05 21:27:44,319 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=137, Unknown=0, NotChecked=0, Total=182 [2021-06-05 21:27:44,319 INFO L87 Difference]: Start difference. First operand 755 states and 2169 transitions. Second operand has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:44,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-06-05 21:27:44,997 INFO L93 Difference]: Finished difference Result 995 states and 2814 transitions. [2021-06-05 21:27:44,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2021-06-05 21:27:44,998 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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) Word has length 19 [2021-06-05 21:27:44,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-06-05 21:27:45,000 INFO L225 Difference]: With dead ends: 995 [2021-06-05 21:27:45,000 INFO L226 Difference]: Without dead ends: 991 [2021-06-05 21:27:45,000 INFO L810 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 163.0ms TimeCoverageRelationStatistics Valid=82, Invalid=260, Unknown=0, NotChecked=0, Total=342 [2021-06-05 21:27:45,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2021-06-05 21:27:45,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 759. [2021-06-05 21:27:45,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 758 states have (on average 2.8825857519788918) internal successors, (2185), 758 states have internal predecessors, (2185), 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-06-05 21:27:45,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 2185 transitions. [2021-06-05 21:27:45,008 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 2185 transitions. Word has length 19 [2021-06-05 21:27:45,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-06-05 21:27:45,008 INFO L482 AbstractCegarLoop]: Abstraction has 759 states and 2185 transitions. [2021-06-05 21:27:45,008 INFO L483 AbstractCegarLoop]: Interpolant automaton has has 14 states, 14 states have (on average 1.3571428571428572) internal successors, (19), 14 states have internal predecessors, (19), 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-06-05 21:27:45,009 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 2185 transitions. [2021-06-05 21:27:45,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2021-06-05 21:27:45,009 INFO L546 BasicCegarLoop]: Found error trace [2021-06-05 21:27:45,009 INFO L554 BasicCegarLoop]: trace histogram [4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-06-05 21:27:45,209 WARN L519 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1559,1009 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:45,210 INFO L430 AbstractCegarLoop]: === Iteration 1009 === [ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr0ASSERT_VIOLATIONASSERT]=== [2021-06-05 21:27:45,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-06-05 21:27:45,210 INFO L82 PathProgramCache]: Analyzing trace with hash -392740065, now seen corresponding path program 1006 times [2021-06-05 21:27:45,210 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-06-05 21:27:45,210 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1489193750] [2021-06-05 21:27:45,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-06-05 21:27:45,211 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-06-05 21:27:45,211 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [614127816] [2021-06-05 21:27:45,211 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 1010 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1010 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-06-05 21:27:45,236 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-06-05 21:27:45,237 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-06-05 21:27:45,237 INFO L263 TraceCheckSpWp]: Trace formula consists of 62 conjuncts, 20 conjunts are in the unsatisfiable core [2021-06-05 21:27:45,237 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-06-05 21:27:45,446 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 3 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2021-06-05 21:27:45,446 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-06-05 21:27:45,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1489193750] [2021-06-05 21:27:45,446 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-06-05 21:27:45,446 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614127816] [2021-06-05 21:27:45,446 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614127816] provided 0 perfect and 1 imperfect interpolant sequences [2021-06-05 21:27:45,446 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-06-05 21:27:45,446 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-06-05 21:27:45,446 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1267800520] [2021-06-05 21:27:45,446 INFO L462 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-06-05 21:27:45,446 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-06-05 21:27:45,447 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-06-05 21:27:45,447 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2021-06-05 21:27:45,447 INFO L87 Difference]: Start difference. First operand 759 states and 2185 transitions. Second operand has 15 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 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)